Wie kann ich Parameter an CMD senden? zum Beispiel senden Sie einen Pfad und starten Sie ihn von diesem Pfad? Wie kann ich CMD Befehle ausführen? DankParameter an CMD senden
7
A
Antwort
9
cmd.exe
zu starten und sofort einen Befehl ausführen, verwenden Sie die /K
Flagge:
procedure TForm1.FormCreate(Sender: TObject);
begin
ShellExecute(Handle, nil, 'cmd.exe', '/K cd C:\WINDOWS', nil, SW_SHOWNORMAL);
end;
Um einen Befehl in cmd.exe
laufen und dann sofort das Konsolenfenster schließen, verwenden Sie die /C
Flagge:
procedure TForm1.FormCreate(Sender: TObject);
begin
ShellExecute(Handle, nil, 'cmd.exe', '/C del myfile.txt', nil, SW_SHOWNORMAL);
end;
2
Sie können auch die Klasse Prozess verwenden - siehe ein Beispiel unten
Verwandte Themen
- 1. Parameter an Addhandler senden?
- 2. Senden von Befehlen an die cmd-Eingabeaufforderung in C#
- 3. Ajax.BeginForm Parameter senden an die Steuerung
- 4. JSP-Parameter an Servlet im Formularaktionsfeld senden
- 5. GET von PHP-Parameter an AJAX senden
- 6. Parameter an eine benutzerdefinierte Funktion senden?
- 7. Senden Sie Mail über CMD-Konsole
- 8. Windows CMD senden CRLF innerhalb Doppelzitat
- 9. Android HttpURLConnection senden Parameter
- 10. Wie kann ich einen Parameter an einen Vorher-Filter senden?
- 11. Parameter per URL (urllib) an einen anderen Rechner senden
- 12. Senden von Javascript-Objekt-Arrays als Parameter an den Controller
- 13. HTML-Zeichenfolge als Parameter an ASP.NET-Webdienst senden
- 14. Powershell Senden mehrerer Parameter an einen externen Befehl
- 15. Parameter über die Laravel-Route an die Steuerung senden
- 16. Symfony2 - Twig - Wie kann ich Parameter an die Elternvorlage senden?
- 17. Einen android.content.Context-Parameter an eine Funktion mit JNI senden
- 18. Senden Sie eine Subdomain an Unterverzeichnis, alles andere mit Parameter
- 19. Eingabewert an ng-klick-Taste binden (Wert als Parameter senden)
- 20. Senden php Senden an MySQL
- 21. Senden Parameter auf anonyme Funktion
- 22. Parameter mit Akzentuierung senden C#
- 23. Aufruf Powershell-Funktion mit Parameter von .cmd oder .bat Datei
- 24. Shell-Problem: Senden von Variablen mit mehreren Flags an einen Cmd
- 25. Senden vertraulicher Informationen an AD
- 26. Eingabewert an Java senden Klasse
- 27. WM_COMMAND an ein TMenuItem senden
- 28. Custom TableView Parameter inSwift senden
- 29. Wie Parameter mit Körper senden?
- 30. silex senden Parameter zwischen Steuerungen
Vielen Dank für Ihre Hilfe, aber es gibt ein kleines Problem, wenn ich dies verwende: ShellExecute (Handle, Null, 'cmd.exe', '/ K cd C: \ WINDOWS', nil, SW_SHOWNORMAL); cmd wird ausgeführt, aber nicht auf meinem Pfad, es beginnt von wo ich mein Projekt gespeichert habe. – Armin
Ich lade Sie ein, die [Dokumentation über ShellExecute] (http://msdn.microsoft.com/en-us/library/bb762153.aspx), Armin zu lesen. Dort erfahren Sie, wofür der fünfte Parameter steht. –
Ich weiß nicht, was los war, aber nach einigen Versuchen funktioniert es richtig. Danke, es war hilfreiche Hilfe. – Armin