Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Интерфейс - Создание ярлыка для группы программ

Ответить
Настройки темы
Интерфейс - Создание ярлыка для группы программ

Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 11:49, 30-08-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Ваше изложение заставляет задать вопрос.
Цитата Thender:
для запуска нескольких программ. »
— например?

Отправлено: 12:26, 30-08-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата Thender:
есть ли возможность так же запускать службы? »
Главный вопрос: зачем?

-------
Mikhail Zhilin


Отправлено: 11:07, 31-08-2014 | #3


Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Например запустить 4 облака(Гугл-диск, яндекс диск, Майл облако) 1 кликом.
К примеру связку автокад+солидворкс (что нибудь экспортировать).
К примеру Фотошоп и иллюстратор.
про службы это скорее для того что бы знать.
к примеру я отвязываюсь от интернета на неделю зачем мне запускать приложения связанные с ним?,
через неделю я подключаю интернет и если бы была возможность сделать это в 1 клик то у меня бы запустились необходимые для этого службы и приложения, - это самый банальный пример.

Отправлено: 13:26, 16-11-2014 | #4


Аватара для charon

Старожил


Сообщения: 153
Благодарности: 14

Профиль | Отправить PM | Цитировать


Проще всего написать bat файл. В ком.строке набери start /?. http://support.microsoft.com/kb/126410 почитайте.

Отправлено: 13:49, 16-11-2014 | #5


Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Это первое что пришло мне в голову но по моему я сразу наткнулся на ограничение длинны строки в бат файле.

Отправлено: 01:30, 17-11-2014 | #6


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Thender:
но по моему я сразу наткнулся на ограничение длинны строки в бат файле. »
Например?

Отправлено: 02:43, 17-11-2014 | #7


Модератор


Moderator


Сообщения: 8310
Благодарности: 2861

Профиль | Отправить PM | Цитировать


Цитата Thender:
и запускать их по мере необходимости но не через пуск а как то более автоматизированно, в 2 клика. »
пишите батник типа
Код: Выделить весь код
Echo off
:punto
echo запуск PS
echo проверка на наличие памяти
tasklist | find "punto.exe" > NUL 
if %errorlevel%==0 goto mcheck
start c:\progra~1\yandex\puntos~1\punto.exe
timeout /t 2

:mcheck
echo запуск mCheck
echo проверка на наличие памяти
tasklist | find "MailCheck.exe" > NUL 
if %errorlevel%==0 goto opera
start c:\Progra~1\Applet\mailch~1.exe
timeout /t 2

:opera
echo запуск opera
echo проверка на наличие памяти
tasklist | find "opera.exe" > NUL 
if %errorlevel%==0 goto tcmd
rem "c:\Program Files\Opera_AC\OperaAC.exe"
timeout /t 5

:tcmd
echo запуск Tc
echo проверка на наличие памяти
tasklist | find "TOTALCMD" > NUL 
if %errorlevel%==0 goto quip
start c:\Progra~1\TotalC~2\TOTALCMD.EXE
timeout /t 4

:quip
echo запуск QIP
echo проверка на наличие памяти
tasklist | find "qip" > NUL 
if %errorlevel%==0 goto calend
start c:\progra~1\qip\qip.exe
timeout /t 4

:calend
echo запуск Rainlendar
echo проверка на наличие памяти
tasklist | find "Rainlendar2" > NUL 
if %errorlevel%==0 goto appp6
rem start c:\progra~1\applet\railen~1\rainle~1.exe
timeout /t 3

:appp6
echo запуск rclient
echo проверка на наличие памяти
tasklist | find "RClient" > NUL 
if %errorlevel%==0 goto appp7
start c:\progra~1\radmin\rclient.exe
timeout /t 2

:appp7
goto appp9

echo запуск fbx
echo проверка на наличие памяти
tasklist | find "FileBX" > NUL 
if %errorlevel%==0 goto appp8
rem start c:\progra~1\Applet\FileBX\FileBX.exe
timeout /t 3


:appp8
echo запуск USBSafelyRemove
echo проверка на наличие памяти
tasklist | find "USBSafelyRemove" > NUL 
if %errorlevel%==0 goto appp9
start "USBSafelyRemove" "c:\PROGRAM FILES\USB Safely Remove\USBSafelyRemove.exe"

timeout /t 1

:appp9
echo запуск SysInfoMyWork
echo проверка на наличие памяти
tasklist | find "SysInfoMyWork.exe" > NUL 
if %errorlevel%==0 goto appp10
start "SysInfoMyWork" "c:\Program Files\SysInfoMW\SysInfoMW.exe"

timeout /t 1

:appp10
Ярлык для батника кидаете на рабочий стол

Цитата Thender:
есть ли возможность так же запускать службы? »
net start
Цитата Thender:
через неделю я подключаю интернет и если бы была возможность сделать это в 1 клик то »
Как следует потрахаться, чтобы один раз в неделю сэкономить несколько кликов?
Очень сомнительно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:03, 17-11-2014 | #8


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


На основе кода коллеги Amigos сделал по единому образцу:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

for %%i in (
	"Punto Switcher|punto.exe|C:\Program Files\Yandex\Punto Switcher\punto.exe" ^
	"Калькулятор|calc.exe|C:\WINDOWS\system32\calc.exe" ^
	"Блокнот|notepad.exe|C:\WINDOWS\system32\notepad.exe" ^
	"Far Manager|Far.exe|C:\Program Files\Far Manager\Far.exe"
) do (
	for /f "usebackq tokens=1-3 delims=|" %%j in ('%%~i') do (
		title Запуск [%%j]
		tasklist /fi "ImageName eq %%k" | find.exe /i "%%k" || (
			start "" "%%l"
			timeout /t 2
		)
	)
)

timeout /t 4

endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:03, 17-11-2014 | #9


Аватара для charon

Старожил


Сообщения: 153
Благодарности: 14

Профиль | Отправить PM | Цитировать


Цитата Thender:
Это первое что пришло мне в голову но по моему я сразу наткнулся на ограничение длинны строки в бат файле. »
http://support.microsoft.com/kb/830473/ru - В пакетном файле общая длина следующую командную строку, которая используется в пакетных файлах не может содержать более 8191 либо 2047 знаков (в зависимости от операционной системы).
Имхо: вроде достаточно. Но в статье есть способ обхода ограничения.

Отправлено: 15:16, 17-11-2014 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Интерфейс - Создание ярлыка для группы программ

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - создание ярлыка сканирования для FS-1124MFP lxa85 Microsoft Windows 7 4 17-01-2012 16:37
Создание собственной группы, с правами как у группы "Администраторы" voler Автоматическая установка Windows 2000/XP/2003 0 16-09-2010 09:30
Разное - Создание ярлыка, для диска смонтированного в папку lxa85 Microsoft Windows Vista 3 11-12-2008 10:17
Создание ярлыка для MRT Котяра Автоматическая установка Windows 2000/XP/2003 6 14-07-2008 14:48




 
Переход