Stránka 1 z 1

Příkazová řádka: cmd vs jiný program

Napsal: 11 dub 2014 18:45
od Kim Spotcom
Ahoj, dají se nastavit někde parametry příkazové řádky, která neběží v cmd.exe?
Vysvětlím:
1 možnost je spustit cmd a v něm program. Nastavení okna (třeba font) je nastavitelné( například obvykle je tam Lucide console. Takto spuštěné okno se pozný podle ikonky cmd.exe (černý čtvereček a nápis c:\). je spuště cmd a jako jeho child program.
2 možnost je spustit přímo ten program (například z "příkazového řádku" totalcommanderu). Objeví se nové okno podobné cmd.exe, ale má ikonku toho programu. žádný cmd neběží

Re: Příkazová řádka: cmd vs jiný program

Napsal: 11 dub 2014 18:51
od faraon
To záleží na tom jak je ten program spuštěný. Jestli pokud přes system(), tak se volá jako příkaz pro CMD, když přes fork(), spustí se přímo jako potomek toho spouštějícího.

Kdysi dávno se daly nastavit vlastnosti každého programu přímo v jeho zástupci, a i když se spustil přímo ten program a ne zástupce, tak si Widle to nastavení zjistily a použily ho. Vyzkoušej to, udělej si zástupce ve stejném adresáři jako máš ten program, a něco tam nastav abys to snadno poznal.