Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.68/19: Рейтинг темы: голосов - 19, средняя оценка - 4.68
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337

запускать заставку, удалить её

05.09.2011, 00:24. Показов 3880. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
чтобы скрыть что делает прога решил запускать заставку Кружки.scr, делаю так
Visual Basic
1
2
MOBILedit = Shell(PathName:= _
                          "N:\Изменённые\Кружки.scr", WindowStyle:=vbNormalFocus)
но открывается в режиме настройки заставки
1
как открыть как из проводника
2
как узнать открыта ли заставка
3
как скрыть заставку
Спасибо
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.09.2011, 00:24
Ответы с готовыми решениями:

сможет ли груб линукса запускать и макинтошь? И можно ли через загрузчик винды запускать мак?
Скачал сборку хакинтош macos Leopard 10.5.5 для ПК . И собираюсь установить на отдельный раздел ЖД. Выделил для него 60 гб. Вопрос. У...

Eclipse как отключить сообщения об ошибках и удалить комментарии? Нужно просто прочитать код и не запускать его
Надоела уже это проблема. Я очень часто копирую код из разных источников в эклипс, так как в этом самом источнике он в нечитабельном виде,...

Как создать папку и обеспечить, чтобы можно было запускать эти программы, но нельзя было бы их скопировать, переместить, удалить
Подскажите, как создать папку и обеспечить, чтобы можно было запускать эти программы, но нельзя было бы их скопировать, переместить,...

29
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
09.09.2011, 07:00
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
Можете что то подобное выложить??
В том примере перебор всех запущенных процессов, поочередное сравнение с искомым, который хранится в переменной processName. Если имена совпадут, то переменной isProcessRun присвоится True.

Какой вам процесс конкретно надо найти и при каких условиях?
0
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
09.09.2011, 16:48  [ТС]
ОК, понял, спасибо, тогда всё меня устривает
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
'перебор всех запущенных процессов
    Dim isProcessRun As Boolean
 
    Dim callProcess As Variant
    Set callProcess = objWMIService.ExecQuery("Select * from Win32_Process")
 
    Dim objProcess As Variant
    Dim processName As String
    Dim Процесс As String
 
    For Each objProcess In callProcess
        Процесс = objProcess.Name
        If UCase(objProcess.Name) = UCase(processName) Then
            isProcessRun = True
            Exit For
        End If
    Next
    Set callProcess = Nothing
но здесь
Visual Basic
1
Set callProcess = objWMIService.ExecQuery("Select * from Win32_Process")
получаю ошибку 4224 Объект reguried, как надо??

Кстати не знаете как заставка делается с нужным текстом бегущей строки??
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
09.09.2011, 17:37
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
получаю ошибку 4224 Объект reguried, как надо??
Нужна ещё строчка:
Visual Basic
1
Set objWMIService = GetObject("winmgmts:")
Или код попроще, на примере проверки процесса vb6:
Visual Basic
1
2
3
4
5
6
7
8
9
10
Dim objWMIService, colProcesses
Dim Process As String
Process = "VB6.exe"
Set objWMIService = GetObject("winmgmts:")
Set colProcesses = objWMIService.ExecQuery("Select * from Win32_Process where name='" & Process & "'")
If colProcesses.Count Then
MsgBox ("Process is Running")
Else
MsgBox ("Process is Not Running")
End If

Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
Кстати не знаете как заставка делается с нужным текстом бегущей строки??
Я всё знаю как делается. Ну или почти всё. Только мне надо четко вопросы задавать - заставки разные бывают.
0
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
09.09.2011, 18:08  [ТС]
спасибо за поправки в коде
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Только мне надо четко вопросы задавать - заставки разные бывают.
не пойму здесь

Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
нужным текстом бегущей строки
не всё спросил

Цитата Сообщение от Pro_grammer Посмотреть сообщение
заставки разные бывают.
бежит слева направо
бежит справа налево
бежит сверху вниз
бежит снизу вверх
скорость передвижения бегущей строки
шрифт бегущей строки
размер шрифта
бежит рывками
бежит и подпрыгивает
фантазий море
Тогда подскажите как сделать заставку: бежит слева направо, текст "Подождите, идёт печать выделенного текста" всё остальное вроде не важно, хотя может я чего-то не знаю
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
09.09.2011, 20:05
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
всё остальное вроде не важно, хотя может я чего-то не знаю
Эта строка где бежит? На десктопе, в отдельном окне, на заголовке вашей формы, на кнопочке, на статусной строке, бегущая строка в рекламе 1-го канала телевидения?
0
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
09.09.2011, 20:09  [ТС]
когда
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
скринсейвер- хранитель экрана
запущен уже вариантов где бежать нет, на мониторе
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
09.09.2011, 21:26
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
уже вариантов где бежать нет
Объясни мне пожалуйста, а зачем извращаться, рисовать ПОВЕРХ заставки что то? Я не говорю , что это категорически невозможно, я просто не пойму зачем?
-Вначале мы извращались, запуская заставку
-Мы извращались, контролируя, работает она или нет
-Теперь мы извращаемся, пиша текст поверх заставки
Почему бы просто не поставить на весь экран свою картинку в нужный момент с этим идиотским текстом на то время, которое нужно?

Так же и в вашей теме про MOBILedit - какого черта перебирать все процессы, если нужен один, тот который вы сами же запустили? Если известен заголовок окна, то хендл ищется при помощи всего 1-й функции FindWindow.
0
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
09.09.2011, 21:36  [ТС]
Цитата Сообщение от Pro_grammer Посмотреть сообщение
-Теперь мы извращаемся, пиша текст поверх заставки
извините нет, не поверх окна, а в самой заставке, то есть как я понмаю сам файл *.scr уже должен содержать этот текст, не создавать же его программно
Я и спрашиваю как??


Цитата Сообщение от Pro_grammer Посмотреть сообщение
Если известен заголовок окна, то хендл ищется при помощи всего 1-й функции FindWindow.
не знал, пойду в тот топик посмотрю Ваш ответ
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
10.09.2011, 07:40
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
*.scr уже должен содержать этот текст, не создавать же его программно
Я и спрашиваю как??
Конечно так. Давайте код вашей заставки, надо же видеть, как она реализована, что бы там что то написать.
0
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
10.09.2011, 17:36  [ТС]
да нет никакого кода заставки, есть просто файл, например 1.scr и бегущей строки в нём нет, просто я встречал такие заставки с бегущей строкой, я и спрашиваю как такие файлы делаются с нужным мне текстом
Сейчас прочитал как делается заставка ssmarque.scr Бегущая строка, увидел как текст меняется, но после внесённых мною изменений файл не изменился, а можно ему сразу указать что показывать в бегущей строке, чтобы его просто запустить и никаких гвоздей, всё что надо уже есть?

Добавлено через 4 часа 53 минуты
нет лучше всего уже в имеющуюся заставку, которых полно в сети добавть свой текст, можно??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.09.2011, 17:36

Убрать заставку
Мой друг зашел на какой-то сайт, по выходе из него установилась программа. Она закрывает собой весь рабочий стол, доступ ко всем прогам...

Поменять заставку
Добрый день, как поменять заставку приветсвия, скачал дистрибутив xp сборка xaker cd при загрузке написано хакер сд хочу это убрать?

Поменять заставку
При загрузки выводиться логотип ubuntu , а как поменять на свою ? P.S Внимание не на рабочем столе !!! а при загрузке линукса !!!

Как сделать заставку?
Как на паскале сделать заставку

Изобразить динамическую заставку
Изобразить динамическую заставку.В начале его работы из центра экрана постепенно последовательно начинают расходиться(расти)8...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru