![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Подскажите, пожалуйста, возможно ли создать ярлык, кликнув на который открывались бы заданные программы. Если да, то напишите, пожалуйста команды. А если есть возможность поставить временные рамки, то совсем замечательно, например: клик по ярлыку - запускается почтовик, через 2 секунды браузер, ещё через две utorrent.
no subject
Date: 2009-05-29 10:13 am (UTC)это должно быть очень просто
no subject
Date: 2009-05-29 10:19 am (UTC)no subject
Date: 2009-05-29 10:41 am (UTC)Для теста написал такое:
START C:\Program Files\WinRAR\WinRAR.exe
START C:\Program Files\Internet Explorer\iexplore.exe
Запускал просто и "под администратором" (windows 7), результат один:
Возьмите
Date: 2009-05-29 10:53 am (UTC)START 'C:\Windows\system4096\Program Files\Internet Explorer\ibrowse.exe'
или что-то вроде
Re: Возьмите
Date: 2009-05-29 10:56 am (UTC)no subject
Date: 2009-05-29 10:55 am (UTC)no subject
Date: 2009-05-29 11:01 am (UTC)Запустился WinRAR вместе с сообщением как на скриншоте выше. IE не запустился.
Подскажите, пожалуйста, как убрать пробел в "Internet Explorer", "The Bat!"?
no subject
Date: 2009-05-29 11:09 am (UTC)Эх, молодость :)
no subject
Date: 2009-05-29 11:14 am (UTC)Ура! Получилось :)
Позвольте ещё вопрос о паузе, подскажите, как реализовать запуск программ с 2-х секундной паузой?
no subject
Date: 2009-05-29 11:23 am (UTC)no subject
Date: 2009-05-29 11:25 am (UTC)no subject
Date: 2009-05-29 10:41 am (UTC)пишете bat-файл и запускаете хоть несколько десятков программ одновременно. главное, чтобы производительности компа хватило. ;)
no subject
Date: 2009-05-29 10:44 am (UTC)Выше мне посоветовали, но результата нет. Вы не могли бы мне помочь?
п.с. а не одновременно возможно запускать, небольшими периодами?
no subject
Date: 2009-05-29 10:58 am (UTC)call "%SystemRoot%\system32\notepad.exe"
нужно создать обычный текстовый файлик и поменять у него расширение на cmd или bat. после этого он станет "исполняемым"
для отладки используйте ключевое слово pause (тогда в окне командной строки будет видно, что "не нравится" программе).
полная справка по работе с командной строкой - help
скрипты - очень интересная возможность. кстати, для многих программ в описании есть синтаксис запуска через командную строку, с большим количеством ключей.
no subject
Date: 2009-05-29 11:10 am (UTC)START C:\Progra~1\WinRAR\WinRAR.exe
START C:\Progra~1\Internet Explorer\iexplore.exe
В результате открывается WinRAR и висит чёрное окошко этого батника и всё. Стоит закрыть WinRAR, как тут же запускается IE и чёрное окошко всё равно остаётся.
Windows Help and Support, к сожалению, на английском. Поиск ответа у меня затянется на день как минимум.
no subject
Date: 2009-05-29 11:14 am (UTC)я, к сожалению, всех тонкостей уже сейчас не помню, но одно время очень плотно занималась этим.
no subject
Date: 2009-05-29 11:20 am (UTC)Сделал, теперь вылетают два чёрных окошка и открывается только IE.
Ладно, спасибо за помощь, пойду другим путём, который посоветовали выше.
no subject
Date: 2009-05-29 11:21 am (UTC)no subject
Date: 2009-05-29 11:02 am (UTC)test.cmd
Date: 2009-05-29 11:19 am (UTC)start C:\Progra~1\uTorrent\uTorrent.exe
@CHOICE /C:AB /T:2 /D:A > NUL
start c:\windows\notepad.exe
@CHOICE /C:AB /T:2 /D:A > NUL
START C:\Progra~1\WinRAR\WinRAR.exe
Re: test.cmd
Date: 2009-05-29 11:31 am (UTC)Спасибо огромное! :)
Опытным путем после курения мануала
Date: 2009-05-29 11:25 am (UTC)START "WinRar" "C:\Program Files\WinRAR\WinRAR.exe"
START "Explorer" "C:\Program Files\Internet Explorer\iexplore.exe"
Согласно мануалу, первый аргумент в кавычках - имя запускаемой программы - опциональный, но если его опустить, то будут проблемы.
Можно просто поставить пустые кавычки:
START "" "C:\Program Files\WinRAR\WinRAR.exe"
Чтобы поставить паузу, надо написать
SLEEP 30 (или любое другое число, которое будет обозначать время паузы в секундах).
В общем, что-то вроде
@ECHO OFF !Чтобы выключить отображение команд
START "" "C:\Program Files\WinRAR\WinRAR.exe"
SLEEP 2
START "" "C:\Program Files\Internet Explorer\iexplore.exe"
Re: Опытным путем после курения мануала
Date: 2009-05-29 11:32 am (UTC)Очень благодарен, спасибо! :)
Re: Опытным путем после курения мануала
Date: 2009-05-29 11:45 am (UTC)Re: Опытным путем после курения мануала
Date: 2009-05-29 11:53 am (UTC)no subject
Date: 2009-05-29 11:51 am (UTC)Чтобы задать паузу без использования команды SLEEP, предлагается заменить ее на пинг самого себя:
PING -n XXX 127.0.0.1>nul
Где XXX - это требуемое для паузы число секунд плюс одна штука.
Кстати, CHOICE тоже вроде бы в ХР может отсутствовать, тогда ее тоже можно заменить пингом.
no subject
Date: 2009-05-29 12:10 pm (UTC)Вот такой, на первых поарах, получился код в моём случае:
@ECHO OFF !
START "" "C:\Program Files\The Bat!\thebat.exe"
PING -n 3 127.0.0.1>nul
START "" "C:\Program Files\Opera\Opera.exe"
PING -n 3 127.0.0.1>nul
START "" "C:\Program Files\utorrent\utorrent.lnk"
uTorrent находится у меня здесь: E:\distrib\NO INSTAL\µTorrent\utorrent.exe
Почему-то батник ругнулся и отказался открывать программу, сделал линк в Program Files и всё заработало.
no subject
Date: 2009-05-29 10:25 pm (UTC)no subject
Date: 2009-05-30 07:45 pm (UTC)Но, на всякий случай, добавлю в избранное этот сайт.
п.с. забавно читать такое, цитата с сайта:
1. Батник не умеет делать паузы между запусками.