

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)
Naco tam davas ten start?
staci ti jeden riadok:
a spusti sa test.exe
mam vyskusane.
ano, funguje to tak, ale ja vylozene potrebuji cestu ulozit do promenne a az potom pustit. Ale diky :)
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%
200469
kedze %i% obsahuje uvodzovky tak tam treba dat este jedny uvodzovky (nazov okna), t.j.
potom ti to pojde aj v profile.
Dementizmus MS nepozna hranic...
Ano, to je ono, dekuji mockrat.