Пятница, 29 Марта 2024, 02:35

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Общие обсуждения программистов » Bat file. Help!
Bat file. Help!
SaiteiДата: Пятница, 13 Июля 2012, 15:28 | Сообщение # 1
старожил
Сейчас нет на сайте
вот мой батник:
Code
@echo on
"D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\VCExpress.exe"
EXIT

Понадобилось просто. Дело в том, что exit срабатывает при выходе из приложения. А мне надо сразу, как только вызвал

Добавлено (13.07.2012, 15:28)
---------------------------------------------

Code
@echo on  
call "D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\VCExpress.exe"
EXIT

аналогично


Сообщение отредактировал Saitei - Пятница, 13 Июля 2012, 15:09
LunarPixelДата: Пятница, 13 Июля 2012, 15:30 | Сообщение # 2
старожил
Сейчас нет на сайте
Code
@echo on  
start D:\Progra~1\Micros~1\Common7\IDE\VCExpress.exe


SaiteiДата: Пятница, 13 Июля 2012, 15:32 | Сообщение # 3
старожил
Сейчас нет на сайте
написал вот так:
Code
@echo on   
start "D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\VCExpress.exe"

(пробелы, если уберу кавычки, в путях нельзя...)
в итоге консоль закрылась и снова открылась. Программа не запущена
LunarPixelДата: Пятница, 13 Июля 2012, 15:35 | Сообщение # 4
старожил
Сейчас нет на сайте
Saitei, нужно писать без кавычек и в сокращенном формате с ~1

Протестил у себя:

start C:\Progra~1\Bytesc~1\history.txt

все работает. Открывается блокнотик, а батник закрывается.


SaiteiДата: Пятница, 13 Июля 2012, 15:36 | Сообщение # 5
старожил
Сейчас нет на сайте
Quote (LunarPixel)
нужно писать без кавычек и в сокращенном формате с ~1

то есть?
LunarPixelДата: Пятница, 13 Июля 2012, 15:38 | Сообщение # 6
старожил
Сейчас нет на сайте
т.е. вот так:

start D:\Progra~1\Micros~1\Common7\IDE\VCExpress.exe


SaiteiДата: Пятница, 13 Июля 2012, 15:41 | Сообщение # 7
старожил
Сейчас нет на сайте
Quote (LunarPixel)
start D:\Progra~1\Micros~1\Common7\IDE\VCExpress.exe

Ошибочка же. Типа такого путя нет
LunarPixelДата: Пятница, 13 Июля 2012, 15:44 | Сообщение # 8
старожил
Сейчас нет на сайте
хм...

Ну вот мой пример.
Реальный путь: C:\Program Files\Bytescout Movies Extractor Scout\trurururur\1.txt
Содержимое батника: start C:\Progra~1\Bytesc~1\trurururur\1.txt

Проверь start с другим путем, ну например C:\1.txt, прокатит или нет. smile


SaiteiДата: Пятница, 13 Июля 2012, 15:46 | Сообщение # 9
старожил
Сейчас нет на сайте
LunarPixel, конечно катает:
Code
@echo on   
start mspaint

проблема в этих "~"
программа буквально ругается "Что за херня?" xD Типа такого местоположения НЕТ
LunarPixelДата: Пятница, 13 Июля 2012, 15:53 | Сообщение # 10
старожил
Сейчас нет на сайте
Хм... пробуй так:

start D:\"Program Files (x86)"\"Microsoft Visual Studio 10.0"\Common7\IDE\VCExpress.exe happy


ArchidoДата: Пятница, 13 Июля 2012, 15:54 | Сообщение # 11
Сэнсэй
Сейчас нет на сайте
Может так?

Code

@echo on  
cd "D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\"  
start VCExpress.exe
EXIT


C++ - он особенный. С помощью него можно не только выстрелить себе в ногу, но и повеситься в пустой комнате:)
SaiteiДата: Пятница, 13 Июля 2012, 15:55 | Сообщение # 12
старожил
Сейчас нет на сайте
LunarPixel, ну мы и наркоманы :"D
Code
@echo on   
start D:\"Program Files (x86)"\"Microsoft Visual Studio 10.0"\Common7\IDE\VCExpress.exe
Exit

вот так норм, плюсеГ. Ты красав4еГ)))
LunarPixelДата: Пятница, 13 Июля 2012, 15:57 | Сообщение # 13
старожил
Сейчас нет на сайте
Saitei, @echo on и Exit можно не писать, ну exit точно должен быть не нужен, start по идеи всю работу делает. happy

Форум игроделов » Программирование » Общие обсуждения программистов » Bat file. Help!
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг