Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBScript/JScript/WSH/WMI/HTA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/48: Рейтинг темы: голосов - 48, средняя оценка - 4.63
aleksei1988
1 / 1 / 0
Регистрация: 15.03.2013
Сообщений: 18
1

Как скрыть приложение из панели задач?

18.12.2013, 15:51. Просмотров 8811. Ответов 9
Метки нет (Все метки)

Всем привет. Есть задача, нужно скрыть приложение с панели задач (в диспетчере пусть висит, альт+таб тоже не пугет).
На текущей момент нашёл в инете такое решение на яве:
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run("имя_проги",0);
Но столкнулся с проблемой, если прописать этот скрипт через реестр в автозагрузку, то при старте системы вылазит ошибка:
1C
1
2
3
4
5
Строка:  2
Символ:  1
Ошибка:  Не удается найти указанный файл.
Код:  80070002
Источник:  (null)
Если запускать скрипт руками, то всё работает отлично. Я вот подумал реально-ли этот скрипт заменить батником с такой же функцией. Гуру подскажите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2013, 15:51
Ответы с готовыми решениями:

Как скрыть меню пуск, панель задач и запретить изменять настройки для обычного пользователя?
Как скрыть меню пуск, панель задач и запретить изменять настройки для обычного...

Программное изменение положения панели задач
Здравствуйте, Товарищи! У меня есть небольшой скрипт, который эмулирует...

Закрепить программу на панели задач с запуском от имени Администратора
Как известно можно закрепить программу на панели задач Windows 7/8/... при...

Настройка авто-скрытия панели задач через реестр (win 7)
Народ, может, кто подскажет, как управлять этой фишкой? Изредка требуется...

Как скрыть с панели задач?
Есть форма MainForm которая работает в фоновом режиме, а значек показывается...

9
Eva Rosalene
T for Trans-
4050 / 1589 / 303
Регистрация: 06.01.2013
Сообщений: 4,182
Завершенные тесты: 2
18.12.2013, 17:02 2
Проблема в том, что текущая папка меняется на system32. Пропишите полный путь к проге.
0
aleksei1988
1 / 1 / 0
Регистрация: 15.03.2013
Сообщений: 18
18.12.2013, 17:17  [ТС] 3
прописал полный путь. Файлы положил в корень C. Ошибка не ушла, скрипт не грузится, руками нажимаешь, всё запускает.
0
Eva Rosalene
T for Trans-
4050 / 1589 / 303
Регистрация: 06.01.2013
Сообщений: 4,182
Завершенные тесты: 2
18.12.2013, 17:52 4
Да, в пути удвойте символы \ . То есть вместо "C:\File.exe" - "C:\\File.exe"
0
aleksei1988
1 / 1 / 0
Регистрация: 15.03.2013
Сообщений: 18
19.12.2013, 08:42  [ТС] 5
Прописал: "C:\\qwerty\\File.bat" - ошибка вылазить перестала, но скрипт не запускается.
0
Dragokas
Эксперт WindowsАвтор FAQ
17009 / 7066 / 856
Регистрация: 25.12.2011
Сообщений: 10,881
Записей в блоге: 16
19.12.2013, 21:07 6
Цитата Сообщение от aleksei1988 Посмотреть сообщение
ошибка вылазить перестала, но скрипт не запускается.
Конечно не видите. Он же скрытый теперь от глаз, а не только из панели задач.
0
aleksei1988
1 / 1 / 0
Регистрация: 15.03.2013
Сообщений: 18
20.12.2013, 09:57  [ТС] 7
Dragokas
Скрипт запускает батник. Батник в свою очередь запускает процесс.

Когда запускаю скрипт руками - процесс появляется, и то что мне нужно - работает. Через автозагрузку нет ни ошибки, ни процесса, ничего.

В общем вопрос можно ставить таким образом - Как заставить работать .js скрипт через автозагрузку.
Если есть возможность через команды в bat скрыть с панели задач приложение, то это было самым простым решением.
0
Dragokas
Эксперт WindowsАвтор FAQ
17009 / 7066 / 856
Регистрация: 25.12.2011
Сообщений: 10,881
Записей в блоге: 16
20.12.2013, 23:16 8
Создаете файл с расширение .js

Javascript
1
WScript.CreateObject('WScript.Shell').Run('путь к программе\\имя программы.exe',0,false);
Создаете к скрипту ярлык, или копируете сам скрипт в папку "Автозагрузка" (Пуск -> Все программы).

При этом следует учитывать, что некоторые приложение изменяют свое свойство видимости после запуска.
Так, например, стандартное приложение Windows Калькулятор (calc.exe) именно так и поступает,
а блокнот (notepad.exe) останется скрытым.
2
aleksei1988
1 / 1 / 0
Регистрация: 15.03.2013
Сообщений: 18
09.01.2014, 11:47  [ТС] 9
пробую, отпишусь

Добавлено через 3 часа 4 минуты
Dragokas
Всё заработало, спасибо, ты просто бос батников)
1
qvad
09.01.2014, 11:55     Как скрыть приложение из панели задач?
  #10

Не по теме:

Цитата Сообщение от aleksei1988 Посмотреть сообщение
бос батников
он Сенесей :wizard:

0
09.01.2014, 11:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2014, 11:55
Привет! Вот еще темы с ответами:

Как скрыть программу с панели задач?
как скрыть кнопку программы с панели задач Windows Vista, (delphi 2009); все...

Как скрыть программу с панели задач
1. Как определить координаты мыши не на форме, а на рабочем столе ? 2. Как...

Как скрыть иконку на панели задач?
Пробовал так ShowWindow(FmxHandleToHWND(Self.Handle), SW_HIDE); Но...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru