Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Vyznamy % za spoutecimi soubory

Zdravim vsechny.

Potreboval bych vedet, jaky vyznam maji procenta s cisly a pismeny za spoustecimi soubory.
Napr.: soubor.exe -b < %1 >> %2 -j %3 . Mohl by mi bud ve zkratce nekdo vysvetlit o co jedna, nebo radeji poslat nejaky www odkaz, kde to tam rozebiraji? :) Nemohu nic najit.

Moc diky.

P.S.:Jsem si vedom toho, ze je to pro vas stupidita, tak se omlouvam, za takovyto dotaz :D

Předmět Autor Datum
A kde ta procenta jsou? A v jakém prostředí/operačním systému? Např. v dávkových souborech (bat) se…
host 10.11.2006 16:31
host
Jedna se mi o to, ze pomoci jednoho programu vyuzivam resice MKP programu Ansys. Potrebuji do neho n…
Miki (anonym) 10.11.2006 17:51
Miki (anonym)
Jejich puvodni ukazkovy skript vypada takhle: set ANSYS56_DIR=D:\Ansys set ANSYS_SYSDIR=intel D:\An…
Miki (anonym) 10.11.2006 17:55
Miki (anonym)
A ako ten bat subor ("skript") spustas?
MM.. 10.11.2006 17:58
MM..
ten bat soubor si pousti ten program, co vyuziva resice Ansysu, takze by to melo byt zapsany spravne…
Miki (anonym) 10.11.2006 18:18
Miki (anonym)
Toto nie je chyba? D:\Ansys\bin\Intel\ansys -b < %1 >> %2 -j %3
msx. 10.11.2006 18:18
msx.
kdyz to umazu, tak se stejne nic nedeje...
Miki (anonym) 10.11.2006 18:25
Miki (anonym)
Uz jsem to rozlustil... ale dik. P.S.: Stacilo doplnit "D:\Ansys\bin\Intel\ansys" -b < %1 >> %2 -j… poslední
Miki (anonym) 10.11.2006 19:14
Miki (anonym)
Ako uz napisal host, ten riadok ktory si napisal do otazky sa da pouzit len v .bat (alebo IMHO v .cm…
MM.. 10.11.2006 17:57
MM..

A kde ta procenta jsou? A v jakém prostředí/operačním systému? Např. v dávkových souborech (bat) se procentem a číslem označuje parametr příkazové řádky.

Takže spustíš např. dávku

zkopiruj.bat muj_soubor.txt

A v té dávce máš v proměnné %1 název toho souboru muj_soubor.txt, na který se můžeš odvolávat.

např.

if not exists %1 goto neexistuje
copy %1 c:\kopie.txt
goto konec
:neexistuje
echo Zdrojovy soubor neexistuje!
:konec

Název proměnné tedy nemusí být napevno zapsán v souboru, což by bylo pracné vždy hledat a přepisovat několik jeho výskytů.

Jedna se mi o to, ze pomoci jednoho programu vyuzivam resice MKP programu Ansys. Potrebuji do neho nacist dat soubor, udelat vypocet a vysledky vyhodit zpet do adresare, kde byl puvodni datovy soubor. Vse probiha ve Windows XP.

Ako uz napisal host, ten riadok ktory si napisal do otazky sa da pouzit len v .bat (alebo IMHO v .cmd subore), a %x oznacuje x-ty parameter, ktory pouzivatel napisal pri volani toho .bat suboru.
Priklad, nech mam subor subor.bat, ktory obsahuje to co si napisal do otazky:

soubor.exe -b < %1 >> %2 -j %3

Potom ak niekto zavola ten subor.bat napr. takto:

subor.bat vstup.txt vystup.txt tralala

Tak ten .bat subor vykona toto:

soubor.exe -b < vstup.txt >> vystup.txt -j tralala

Znak < je na presmerovanie uzivatelskeho vstupu (vo vstup.txt je to co by akoze uzivatel pisal pocas behu programu), a znak >> je na presmerovanie vystupu programu (ktory by bez toho isiel na standardne vystupne zariadenie = na obrazovku), >> znamena ze do suboru vystup.txt sa to co program "vypisuje" doplni na koniec, ak by bolo len > tak by to vystup.txt prepisalo.

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