Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Batch - poustet programy z %userprofile%

Zdravim.

Mam tu jeden problem. Potreboval bych poustet programy z %userprofile% pomoci batky.

1) Jako priklad vezmu notepad.exe, zkopiruji ho do c:\documents and settings\user\ a prejmenuji ho na "test.exe".

2) Vytvorim "test.bat" obsahem ktereho budou 2 radky:

set i="%userprofile%\test.exe"
start /max %i%

3)spustim batku a... otevre se mi cmd.exe, ne ten test.exe, ktery bych potreboval.

Mohl by mi nekdo, prosim, poradit?

Dekuji za kazdou radu.
Zmena predmetu, pôvodne: Batch (los)

Předmět Autor Datum
Naco tam davas ten start? staci ti jeden riadok: "%userprofile%\test.exe" a spusti sa test.exe m…
MM.. 18.06.2009 19:05
MM..
ano, funguje to tak, ale ja vylozene potrebuji cestu ulozit do promenne a az potom pustit. Ale diky…
EffinFly 18.06.2009 19:06
EffinFly
Do premennej si to mozes dat ale nemozes pouzit start. Pretoze start je od MS a funguje na pi** jak…
MM.. 18.06.2009 19:18
MM..
200469 kedze %i% obsahuje uvodzovky tak tam treba dat este jedny uvodzovky (nazov okna), t.j. star…
MM.. 18.06.2009 19:24
MM..
Ano, to je ono, dekuji mockrat. poslední
EffinFly 18.06.2009 22:59
EffinFly

Do premennej si to mozes dat ale nemozes pouzit start. Pretoze start je od MS a funguje na pi** jak vsetko od MS.
Zda sa mi ze si prikaz start mysli ze exe v document and settings je windows command a preto spusta konzolu. Bez start to ide bezproblemov. Alebo ked das program mimo user profile.

set i="%userprofile%\blabla.exe"
%i%

Zpět do poradny Odpovědět na původní otázku Nahoru