![]() |
Re: ShellExecute
keiner ne idee?
|
Re: ShellExecute
Bei welchem Parameter?
|
Re: ShellExecute
das ding is, dass der Befehl ShellExec so weit funzt (probiert mit IEXPLORE.EXE)
sobald es jedoch um CMD.EXE geht, trägt er meinen Befehl nicht ein, ob ipconfig oder dem zuvor erwähnten Befehl zum ändern der localen IP LG |
Re: ShellExecute
Und welchen der Paramter mahnt er nun an?
|
Re: ShellExecute
keinen, er macht es einfach nicht, Programm läuft, macht aber nicht, was es soll
|
Re: ShellExecute
Was hast du als Pfad angegeben?
Was für ein Code wird zurückgeliefert? |
Re: ShellExecute
so sieht das ding aus:
Delphi-Quellcode:
procedure TFIP.BChangeClick(Sender: TObject);
var netzname,ip,nm,dns,befehl :string; begin netzname :=EName.Text; ip :=EIP1.Text+'.'+EIP2.Text+'.'+EIP3.Text+'.'+EIP4.Text; nm :=ENM1.Text+'.'+ENM2.Text+'.'+ENM3.Text+'.'+ENM4.Text; dns :=EDNS1.Text+'.'+EDNS2.Text+'.'+EDNS3.Text+'.'+EDNS4.Text; befehl :='netsh interface ip set address "'+netzname+'" static '+ip+' '+nm+' '+dns+' 1'; ShellExecute(handle,nil,'cmd.exe',PChar(befehl),nil,0); end; |
Re: ShellExecute
Versuch mal
Delphi-Quellcode:
befehl :='interface ip set address "'+netzname+'" static '+ip+' '+nm+' '+dns+' 1';
ShellExecute(handle,'open', 'netsh',PChar(befehl),nil,0); |
Re: ShellExecute
nix -.-
|
Re: ShellExecute
Zitat:
Im ersten Fall hilft es eventuell den letzten Parameter von 0 (entspricht dort SW_HIDE, also versteckt) in SW_SHOWNORMAL oder SW_SHOW zu ändern. Ansonsten mal ein '/K' vor den Befehl setzen, das bewirkt manchmal Wunder... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz