petiowolf Публикувано Септември 28, 2009 Report Share Публикувано Септември 28, 2009 ПриветКак чрез команден ред да стартирам (и да затварям) последователно 2 приложения ? ...а възможно ли е да се зададе няколко секундно забавяне между изпълнението на двете команди ? Командите ще бъдат изпълнявани от приложение за remute control.Благодаря Цитирай Link to comment Сподели другаде More sharing options...
panevdd Публикувано Септември 28, 2009 Report Share Публикувано Септември 28, 2009 Можеш да опиташ следния начин:1. Стартиране на процесstart wordpad.exe ping -n 5 127.0.0.1 > nul start mspaint.exe2. Прекратяване на процесtaskkill /IM wordpad.exe /T ping -n 5 127.0.0.1 > nul taskkill /IM mspaint.exe /T За повече информация - start /?, tasklist /?, taskkill /?, ping /?, help. Цитирай Link to comment Сподели другаде More sharing options...
petiowolf Публикувано Септември 28, 2009 Author Report Share Публикувано Септември 28, 2009 Благодаря panevdd, и ако не те затруднявам много би ли ми разтълкувал долния ред Задържане на изпълнението за определено време По-долния ред е пример за прекъсване изпълнението на batch файл за определен период (от 5 до 99) секунди (в примера 15):TYPE NUL | CHOICE.COM /N /CY /TY,15 >NUL и още нещо. Мога ли да емулирам чрез команден ред натискането на Ctrl+W примерно. Цитирай Link to comment Сподели другаде More sharing options...
panevdd Публикувано Септември 28, 2009 Report Share Публикувано Септември 28, 2009 Под DOS има команда за избор на действие от потребителя - The CHOICE command. В конкретния случай е използвана с подходящи параметри, за да осигури закъснение при изпълнение на следващата команда. Доколкото знам, в Windows XP тази команда не присъства.Доколкото разбирам, търсиш начин да затвориш произволен активен прозорец с помощта на команда; разгледай тази страница - има команди за управление на прозорците. Цитирай Link to comment Сподели другаде More sharing options...
Petar_kir2000 Публикувано Септември 28, 2009 Report Share Публикувано Септември 28, 2009 TYPE NUL | CHOICE.COM /N /CY /TY,15 >NUL TYPE NUL - не показвай на екрана,CHOICE.COM /N /CY /TY,15 >NUL - изчакай избор, /N- не показвай избора на екрана, /CY определи бутона за избор - тук Y, /TY,15 - изчакай натискане на Y - 15 сек. - >NUL - пренасочи изхода(екрана) към нищо, тлеб без показване на дейността на екрана. NB!!! Командата за се ползва внимателно след Windows NT 4 Ето ти малко хляб за мислене Едит: panevdd беше по- бърз, но и това обяснение може да ти е полезно! Цитирай Link to comment Сподели другаде More sharing options...
petiowolf Публикувано Септември 28, 2009 Author Report Share Публикувано Септември 28, 2009 Благодаря и на PerkotoСъс стартирането и затварянето се оправих чрез създаването на batch файлове, но задържането не сработва. CHOICE command май наистина липсва в Windows XP Как да допиша batch файла? Start "" "C:\Program Files\The KMPlayer\KMPlayer.exe" 3 сек. забавяне и натискане на Ctrl+W (или друг единичен клавиш) Цитирай Link to comment Сподели другаде More sharing options...
Petar_kir2000 Публикувано Септември 29, 2009 Report Share Публикувано Септември 29, 2009 Няма да ти кажа, как да го напишеш, защото виждам, че можеш сам. Прочети тук една идея. Тя трябва да ти помогне!. Ако не сетиш, пиши отново, тогава ще ти го напиша! Малко подсказки:1. Външен bat фаил;2. Извикване с Call3. Използвай Pause, ако искаш непременно да натискаш бутон... Цитирай Link to comment Сподели другаде More sharing options...
petiowolf Публикувано Септември 29, 2009 Author Report Share Публикувано Септември 29, 2009 Мисля че малко надценяваш способностите ми по английски . При добър учебен материал на български сигурно бих успял. Цитирай Link to comment Сподели другаде More sharing options...
Petar_kir2000 Публикувано Септември 29, 2009 Report Share Публикувано Септември 29, 2009 Мисля че малко надценяваш способностите ми по английски . При добър учебен материал на български сигурно бих успял. ОК! Ето ти и файловете: Wait.bat @ping 127.0.0.1 -n 2 -w 1000 > nul @ping 127.0.0.1 -n %1% -w 1000> nul Втори файл:например Moveup.bat echo off. cls Start "C:\Program Files\The KMPlayer\KMPlayer.exe" call wait 10 taskkill /IM "C:\Program Files\The KMPlayer\KMPlayer.exe" /T Тук подаваш на външния файл wait.bat да изчака 10секунди. Надявам се да съм те разбрал правилно.Не разбрах защо искаш натискане на клавиш?!Това може да го направиш директно и елементарно с командата pause.... Например втора редакция на файла Moveup.bat echo off. cls Start "C:\Program Files\The KMPlayer\KMPlayer.exe" pause taskkill /IM "C:\Program Files\The KMPlayer\KMPlayer.exe" /T Ако не е това, то обясни с думи прости алгоритъма, който искаш да бъде изпълнен. Цитирай Link to comment Сподели другаде More sharing options...
petiowolf Публикувано Септември 30, 2009 Author Report Share Публикувано Септември 30, 2009 Искам натискането на клавиш да се отнася като команда във вече стартирания KMPlayer.exe (Ctrl+W служи за отваряне на WDM(TV) устройство)Целта е чрез дистанционното управление да се стартира този .bat файл, който ще стартира KMPlayer и ще го зареди в режим WDM(TV) Цитирай Link to comment Сподели другаде More sharing options...
Petar_kir2000 Публикувано Септември 30, 2009 Report Share Публикувано Септември 30, 2009 Искам натискането на клавиш да се отнася, като команда във вече стартирания KMPlayer.exe (Ctrl+W служи за отваряне на WDM(TV) устройство)Целта е чрез дистанционното управление да се стартира този .bat файл, който ще стартира KMPlayer и ще го зареди в режим WDM(TV) Опа, май нещата лееееко се промениха.Твоята идея не е много удачно да се постигне с помощта на batch файл.Бих ти препоръчал да опиташ да направиш pif файл за стартиране на файла. Погледни в The KML Player/ Options / About (десен клик, опции, За програмата). Там е написано, че можеш да стартираш плейер директно в WDM режим(ама кой да чете....). И така направи следното:-Десен клик на екрана;- New /Shortcut;- Намираш файла KMLPlayer.exe в директорията, където е инсталирана програмата;- Отваряш отново иконата с Properties (десен клик върху нея и Properties);- Добавяш след Target - /wdm, ако искащ да отвориш прозореца за настройка на WDM(TV) устройство "C:\Program Files\The KMPlayer\KMPlayer.exe" /WDM или /defwdm "C:\Program Files\The KMPlayer\KMPlayer.exe" /defwdm - ако искаш направо да преминеш в режим на TV вход. Просто и елементарно, без никакви такива допълнителни външни файлове и програми!Надявам се да съм ти бил полезен Цитирай Link to comment Сподели другаде More sharing options...
petiowolf Публикувано Септември 30, 2009 Author Report Share Публикувано Септември 30, 2009 Ето това вече е желания резултат, ама на кой да му дойде на акъла да погледне в "За Програмата" Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.