Автор Тема: создание простейшего .bat-ника  (Прочитано 8322 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mad

  • Пользователь
  • Сообщений: 7940
  • Пол: Мужской
    • Просмотр профиля
создание простейшего .bat-ника
« : 06 Январь 2011, 22:32:22 »
Помогите создать простейший батник вида "запуск одного exe + запуск второго exe". Нужно для запуска Sillent Hill 3 и проги, позволяющей играть в вайдскрин.

Оффлайн BmpCorp

  • Пользователь
  • Сообщений: 1413
  • Пол: Мужской
  • Серьёзнее не бывает
    • Steam
    • Youtube
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #1 : 06 Январь 2011, 22:39:05 »
Одновременный запуск выполняется так -
<Путь к файлу 1>|<Путь к файлу 2>

Оффлайн Mad

  • Пользователь
  • Сообщений: 7940
  • Пол: Мужской
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #2 : 06 Январь 2011, 22:59:30 »
эм, как точно должно быть написано в батнике, подскажи плз. пути:
1)C:\Program Files\games\SILENT HILL 3\sh3.exe
2)C:\Program Files\games\SILENT HILL 3\sh3FOV.exe

Оффлайн BmpCorp

  • Пользователь
  • Сообщений: 1413
  • Пол: Мужской
  • Серьёзнее не бывает
    • Steam
    • Youtube
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #3 : 06 Январь 2011, 23:04:37 »
Проще будет создать и положить батник в папку SILENT HILL 3, а в нём прописать:
sh3.exe|sh3FOV.exeА потом сделать ярлык для этого батника на рабочем столе или где удобно.

Да, если сначала нужно запускать sh3FOV.exe, поменяй их местами.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8078
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #4 : 06 Январь 2011, 23:07:47 »
start "C:\Program Files\games\SILENT HILL 3\sh3.exe"
start "C:\Program Files\games\SILENT HILL 3\sh3FOV.exe"
Start для запуска без окошка консоли. Кавычки,если в пути к файлу есть пробелы...
« Последнее редактирование: 06 Январь 2011, 23:10:04 от paul_met »

Оффлайн Silver 746

  • Пользователь
  • Сообщений: 1006
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #5 : 06 Январь 2011, 23:08:59 »
Или простейший метод.

Оффлайн Mad

  • Пользователь
  • Сообщений: 7940
  • Пол: Мужской
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #6 : 06 Январь 2011, 23:14:02 »
Всем спасибо, мужики!
Сделал так start sh3FOV.exe|sh3.exe Интересно, а можно ли сделать так, чтобы при выходе из sh3.exe выключался автоматически и sh3FOV.exe?
« Последнее редактирование: 06 Январь 2011, 23:27:39 от Mad »

Оффлайн Mortal Hero

  • Пользователь
  • Сообщений: 1570
  • Пол: Мужской
  • Явился, не запылился... :)
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #7 : 08 Январь 2011, 04:30:55 »
Попробуй так

start sh3FOV.exe
start /w sh3.exe
cd %windir%/system32
taskkill /f /im sh3FOV.exe

Третья строчка не обязательна, но у многих без неё может не работать. :)

Оффлайн Mad

  • Пользователь
  • Сообщений: 7940
  • Пол: Мужской
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #8 : 08 Январь 2011, 04:50:38 »
Mortal Hero, Всё супер, спасибо! Вот нужное содержимое bat-ника.
start sh3FOV.exe|sh3.exe
cd %windir%/system32
taskkill /f /im sh3FOV.exe

Тему можно закрывать.

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #9 : 10 Январь 2011, 12:46:03 »
Цитата: Mortal Hero
taskkill /f /im sh3FOV.exe
А можно последнюю строчку прокомментировать, ну что означают ключи /f и /im . По логике /im работает как if, но это только по логике, а на самом деле как?  :)

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #10 : 10 Январь 2011, 12:53:05 »
/f - форсировать убиение невзирая на последствия  :D
/im - задать имя процесса, подлежащего убиению

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #11 : 10 Январь 2011, 15:13:24 »
EdHell, тогда получается процесс валится сразу же, а не после выхода из  sh3.exe ? Или я опять что-то не так понял.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8078
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #12 : 10 Январь 2011, 19:13:56 »
Цитата: gepar
EdHell, тогда получается процесс валится сразу же, а не после выхода из  sh3.exe ? Или я опять что-то не так понял.
Проще взять и проверить самому,делов то на 5 минут. Всё работает как надо,только консоль висит.

Оффлайн Rockman Z

  • Пользователь
  • Сообщений: 11946
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #13 : 22 Январь 2011, 05:45:44 »
а как сделать чтобы окно bat'ника закрывалось после нажатия кнопки, а не сразу?

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #14 : 22 Январь 2011, 11:50:24 »
pause  в конце напиши

Оффлайн Rockman Z

  • Пользователь
  • Сообщений: 11946
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #15 : 22 Январь 2011, 13:25:05 »
ок, спасибо.

Добавлено позже:
Ммм... а можно где нибудь почитать все что можно сделать с батниками, чтобы если что, никаких вопросов не возникало?

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #16 : 22 Январь 2011, 14:29:29 »
Rockman Z, а  как насчёт "help" написать и посмотреть что будет :)

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #17 : 22 Январь 2011, 15:16:13 »
Цитата: Rockman Z
Ммм... а можно где нибудь почитать все что можно сделать с батниками, чтобы если что, никаких вопросов не возникало?
Да там можно много чего сделать. Там довольно развитый скриптовый язык получается, а не просто набор простых команд.

Оффлайн Rockman Z

  • Пользователь
  • Сообщений: 11946
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #18 : 09 Декабрь 2011, 18:12:00 »
извините за некропостинг, но тут мне инфа нужна.
Подскажите пожалуйста какие писать комманды. Нужно следущее:

автоматическая смена расширения в папке с батником, в нужное расширение. Например файлы .а1 переименовывать в .a2, также подписывание в нужное расширение файлы с без расширения.
Еще нужна команда дающая возможность просматривать файлы которые находятся в папке с батником. (еще. размер можно будет просмотреть?)

намечается большая работа с файлами. очень нужно ускорить этот процесс.

Оффлайн DeniSS

  • Пользователь
  • Сообщений: 1088
  • Пол: Мужской
  • Сама скрытность
    • ВКонтакте
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #19 : 10 Декабрь 2011, 11:35:07 »
Например файлы .а1 переименовывать в .a2, также подписывание в нужное расширение файлы с без расширения.
намечается большая работа с файлами. очень нужно ускорить этот процесс.
ren <путь>*.a1 *.a2
ren <путь>*. *.<нужное расширение>

Цитата
Еще нужна команда дающая возможность просматривать файлы которые находятся в папке с батником. (еще. размер можно будет просмотреть?)
dir

А вообще так Тотал Коммандер умеет, зачем батник?

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2350
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #20 : 10 Декабрь 2011, 12:07:04 »
Никто не знает, можно ли с помошью батника разделить файл на части? Сшить - это не проблема, а разделить? Ну или не сам файл, а сделать его копии разделённые?
« Последнее редактирование: 10 Декабрь 2011, 12:11:33 от Guyver(X.B.M.) »

Оффлайн Rockman Z

  • Пользователь
  • Сообщений: 11946
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #21 : 10 Декабрь 2011, 12:07:51 »
спасибо просмотр я нашел, а вот с расширениями я не мог добрать. надо будет сорт просмотра по нужному расширению сделать. ну это я понял как.

а еще никак не сделать переименовку файлов которые без расширения?

Оффлайн Unit2k

  • Пользователь
  • Сообщений: 9089
  • Пол: Мужской
    • ВКонтакте
    • Steam
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #22 : 10 Декабрь 2011, 12:25:06 »
А не проще-ли поставить себе FileMenu Tools и не парить мозги с батниками?  :)

Оффлайн DeniSS

  • Пользователь
  • Сообщений: 1088
  • Пол: Мужской
  • Сама скрытность
    • ВКонтакте
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #23 : 10 Декабрь 2011, 17:00:39 »
а еще никак не сделать переименовку файлов которые без расширения?

ren <путь>*. *.<нужное расширение>

Слепой штоле?

Оффлайн Fly

  • Пользователь
  • Сообщений: 1896
  • Пол: Мужской
    • Steam
    • Youtube
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #24 : 10 Декабрь 2011, 17:08:50 »
Никто не знает, можно ли с помошью батника разделить файл на части? Сшить - это не проблема, а разделить? Ну или не сам файл, а сделать его копии разделённые?
http://forum.oszone.net/post-1511644.html
Вот только
Цитата: DeniSS
А вообще так Тотал Коммандер умеет, зачем батник?

Оффлайн Rockman Z

  • Пользователь
  • Сообщений: 11946
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #25 : 10 Декабрь 2011, 17:09:10 »
а извини. но что-то не работает. видимо надо в начало диска запихать. с рабочки не получается. пишет не удается найти указанный файл, хотя в пути он присутствует. странно.

Оффлайн Злая Бака

  • Пользователь
  • Сообщений: 214
  • Пол: Женский
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #26 : 10 Декабрь 2011, 17:38:24 »
Цитата
с рабочки не получается. пишет не удается найти указанный файл, хотя в пути он присутствует.
кавычки не забыл?

Оффлайн Rockman Z

  • Пользователь
  • Сообщений: 11946
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #27 : 10 Декабрь 2011, 19:02:39 »
забыл. а что надо?

Оффлайн Fly

  • Пользователь
  • Сообщений: 1896
  • Пол: Мужской
    • Steam
    • Youtube
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #28 : 10 Декабрь 2011, 19:30:51 »
Если в пути или имени файла есть пробелы, то да.

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2350
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: создание простейшего .bat-ника
« Ответ #29 : 11 Декабрь 2011, 05:48:37 »
цЫтата: "А вообще так Тотал Коммандер умеет, зачем батник?" Вообще-то и не только Тотал Коммандер, у меня вопрос не чем разделить файл, а как разделить его С ПОМОЩЬЮ БАТНИКА. Чем его разделять я и так знаю ;о))) Видимо, есть у меня задача разделить его именно с помощью батника. Fly, спс за ответ.

У меня задача разделить файл по частям по весу, например по 8192 байт... С учётом того что файл заведомо больше весит. А остаток пусть будет в последнем разделённом файле. Тотал коммандер разве умеет разделять файлы по байтам (с введённым, а не заведомозаданным "дискетным" числом)? Там можно задавать мегабайты, килобайты, а байты нельзя. Или ткните носом...