![]() |
Re: ShellExecute
Unter Vista funzt es noch, gerade getestet.
Was passiert denn dann mit Anwendungen, die noch WinExec verwenden? Passiert dann an entsprechender Stelle garnix mehr ...? :P Ich bin da mal optimistisch und würde sagen, solange Win32-Anwendungen unter Windows laufen, wird auch noch WinExec funktionieren. |
Re: ShellExecute
thx @ all, hab dann die Lösung genommen:
PChar(e) genommen, ging am einfachsten ^^ |
Re: ShellExecute
Zitat:
|
Re: ShellExecute
Zitat:
|
ShellExecute will nicht
Hey ho Delphianer,
hab seit langem mal wieder das ShellExc ausgegraben...bis jetzt brauchte ich es nicht weiter aber seit einer weile will mein Laptop nicht mehr mit einer dynamischen IP sich mit unserer FritzBox verbinden, bzw. nur stoßweise...eine .bat hab ich schon...jetzt kam ein Freund an und fragte ob ich nicht ein Prog dafür schreiben könnte. Der Grund: Da er oft von Leuten angesprochen wird, bei denen der Chat geht aber der Browser nix mehr zeigt und er denen erklären muss, wie sie das denn einstellen. Also schnell hingesetzt und gebastelt, hatte ja noch im Kopf wie der Befehl auszusehen hat und welche Unit (ShellApi) ich nehmen musste. Kurzer test mit IE und ![]() der Befehl: netsh interface ip set address "<<Netzwerkname>>" static <<IP>> <<Netzmaske>> <<Gateway>> <<Metrik>> (für statische IP) Hab das Prog ma mit meinen Daten gefüttert und mir via showmessage() den Befehl anzeigen lassen. Es gab auch keine Abweichungen von dem was in meiner .bat steht. Aber aus irgend einem grund schreibt es mir den befehl nicht ins cmd fenster (einfach den letzten Parameter auf 1 gestellt um zu gucken was denn da drin steht). Hab dann das ganze mit einem bekannten unvariablen befehl gemacht: einfach 'shutdown /s /f /t 30' (seit vista keine "-" sondern "/") und wieder nix -.- liegt das irgendwie an Vista, dass der ShellExc ni so will wie ich? LG JB-1990 |
Re: ShellExecute
Die shutdown.exe lässt sich nur als Administrator auführen.
|
Re: ShellExecute
Admin bin ich. Geht ja auch nicht um shutdown sondern darum:
netsh interface ip set address "<<Netzwerkname>>" static <<IP>> <<Netzmaske>> <<Gateway>> <<Metrik>> (für statische IP) und, dass mir ShellExc nix ins cmdfenster schreibt, nicht einmal ping. |
Re: ShellExecute
Und so?
Delphi-Quellcode:
[edit] Schon Sch**e, wenn man aus dem Kopf proggt :tongue: [/edit]
ShellExecute(Handle,'open','cmd.exe','/c netsh interface ip set address...',nil,SW_SHOW);
|
Re: ShellExecute
Zitat:
Zitat:
Da ist wohl ein nil zu viel (oh, reimen kann ich auch noch :wink: ) |
Re: ShellExecute
Zitat:
|
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