Jaka jest komenda do włączania aplikacji w .bat


(Sgpc303) #1

Witam  to ponownie ja. Tym razem mam problem z komendą która odpala mi aplikację, w moim przypadku ma to być Steam. Bardzo bym prosił o wyjaśnienie mi jak ta komenda ma wyglądać i co mam zrobić by móc to uruchomić. 


(Drobok) #2
start "ściazka_do_pliku"

ew wystarczy nawet

"ścieżka do pliku"

Cudzysłów jest konieczny w wypadku ścieżek ze spacją


(pocolog) #3

Dołączenie parametru /d spowoduje że skrypt nie będzie czekał na zakończenie programu czyli:

start /d “c:/Prog…steam.exe”


(Sgpc303) #4

Nadal coś mi się nie włącza. Tu jest zdjęcie i proszę zobaczyć co jest źle: http://pl.tinypic.com/r/11ki5b8/8


(Drobok) #5

Pobierasz do zmiennej w jakiejś ruskiej formie, masz mieć tak:

@echo off
set /p menu=
if "%menu%" == "a" echo z
pause

(Sgpc303) #6

@up Przepraszam chyba jestem debilem, i po za tym jestem nowy w tych sprawach, czy mógł byś mi przerobić jedna część bym zrozumiał?


(Drobok) #7

tu masz przykład, pobierasz zmienną za pomocą set, skaczesz do bloku i wracasz do menu :wink:

Twojego nie przepisze bo zwyczajnie mi się nie chce, jeśli nie wiesz dalej gdzie jest błąd to wklej skrypt do posta. Masz błąd w set (porównaj mój z twoim)

@echo off
:menu
   cls
   echo a wlaczy msconfig
   echo b wlaczy services msc
   echo e wylaczy
   set /p menu=
   if "%menu%" == "a" goto a
   if "%menu%" == "b" goto b
   if "%menu%" == "e" goto end
  goto menu
:a
   msconfig
   pause
  goto menu
:b
   services.msc
   pause
  goto menu
:end

(Sgpc303) #8

@echo off

@chcp 852

echo Witam ci© w moim programie

pause

:menu

echo Listaw Wyboru

echo 1. Kalkulator

echo 2. Notatnik

echo 3. Steam

set /p menu=

if %menu% == 1 goto kalk

if %menu% == 2 goto notatnikplplpl

if %menu% == 3 goto steam

goto menu

:kalk

@chcp 1250

cls

echo Włącza się kalkulator…

start calc

echo Naciśnij dowolny klawisz…

pause>n1

goto menu

:notatnikplplpl

@chcp 1250

cls

echo Włącza się notatnik…

start notepad.exe

echo Naciśnij dowolny klawisz…

pause>n1

goto menu

:steam

@chcp 1250

cls

echo Włącza się Steam…

echo off

cd “D:\Program Files (x86)\Steam\Steam.exe”

echo Naciśnij dowolny klawisz…

pause>n1

goto menu

exit

 Całość Wygląda tak ale steam nadal się nie odpala pisze mi, że “Nazwa Katalogu Jest Nieprawidłowa” teraz to już nie wiem całkiem co jest. Proszę o pomoc.


(Drobok) #9

cd wchodzi w folder, wywal cd bądź zmień na start


(Sgpc303) #10

Teraz wyskakuje takie coś http://pl.tinypic.com/r/2gx45r6/8


(pocolog) #11

https://en.wikibooks.org/wiki/Windows_Batch_Scripting