
netsh a cmd přes ShellExecute (Delphi)
Dobrý den.
Jak docílím toho, aby u obou příkladu zůstalo cmd viset na ploše?
ShellExecute('netsh.exe','interface ip set address "' +
Nazevsitadapteru + '" ' + 'static ' + IpAdresa + ' ' + maska + ' ' +
brana);
S := '192.168.1.1' ;
ShellExecute( handle, 'open', 'cmd.exe', pchar('/q /c ping '+s+''), nil,sw_shownormal);
Nejak som nepochopil prečo sa snažíš spúšťať príkazový riadok (zase/opäť niekto, čo nevie používať WIN API...)
V Delphi nepotrebuješ spúšťať žiadny príkazový riadok, všetko sa dá naprogramovať - od toho ten programovací jazyk je.
1. Potrebuješ nastavovať/konfigurovať sieťové rozhranie?
2. Potrebuješ pingať nejakú adresu?
všetko sa dá mimo externého spúšťania cmd.exe ...
Potrebuješ pingať nejakú adresu?
Vim jak na to přes indy i synapse.
Pokud mam listbox s AP tak mi je jedno zda se vykreslí novy form, který si bude pingat nebo jen CMD.
Když použijí cmd, indy,synapse,nikdy výsledek není stejný.
S nastavením IP je to už trochu složitější a jako lama to přes delphi nedam.