Cmd.exe unter einem "BESTIMMTEN" Ort öffnen
-
wenn ich cmd.exe aufrufe steht zunächst folgendes da:
C:\Dokumente und Einstellungen\"meinName">
wenn ich dann von da eine exe ausführen möchte in dem ich folgendes eingebe
C:\"programmOrdner"\"programm.exe"
dann sucht das programm (programm.exe") in
C:\Dokumente und Einstellungen\"meinName"
nach den zugehörigen Dateien.
Diese befinden sich aber in
C:\"programmOrdner":
mit
System("cd C:\\"programmOrdner");
(oder so)
komme ich in den Ordner rein, jedoch kann ich dann keine exe mehr ausführen bzw wie mache ich das dann
????
(ps:JA ich habe gegoogelt, JA ich habe die Suche benutzt, JA ich habe mich umgeschaut, JA ich habe dieses Problem schon durchdacht)
Ich hoffe ich habe mich rigendwie richtig ausgedrückt!!
-
system("C:\Programme\blabla.exe")
wenn ich mich nicht irre...
-
Skym0sh0 schrieb:
system("C:\Programme\blabla.exe")
wenn ich mich nicht irre...
du irrst dich
system("C:\\Programme\\blabla.exe")
eventuell auch noch
system("start \"C:\\Programme\\blabla.exe\"")
wenn ich mich jetzt nicht irre
-
Das Problem bleibt bestehen egal:
ob man das so macht
system("start C:\\ordner\\Programm.exe");
oder den Weg Manuel geht:
AUSFÜHREN --> CMD --> C:\\....
eine Lösung wäre wenn man in ein bereits offenen CMD Fenster was eingeben könnte....
aber wenn man
AUSFÜHREN --> C:\.... dann funzt das wunderbar
hat jemand ne Lösung??
-
Ich habe das auf ganz perverse Weise gelöst!
Ich erstelle einfach eine Verknüpfung, diese lasse ich starten.
Dann lösche ich die!!Ist zwar nicht die beste Lösung aber ein Beweis dafür das ich nicht nur Faul rumsitze!!!
-
Naja deine Lösung ist nen bissl Absurd^^
Aber die Lösung ist einfacher als man denkt.
Aber man sollte eure Kreativität loben ^^system("c:/Programme/blabla.exe");
Ihr müsste das Backslash einfach durch ein Slash ersetzen.
Der Grund hierfür liegt darin das system nicht
System universell arbeitet..und man hält sich da einfach nicht an
den Windows eigenen URL standard.So ich hoffe ich konnte euch helfen;)
-
tut mir leid so funzt das auch nicht.
naja, das PRG ist in Foxpro gemacht worden und der Programmierer hat mir gesagt das es an seiner Pfadung liegt das es nicht klappt.
wie gesagt wenn ich in der Cmd hin navigiere (c:\ordner\)
und dann das prg.exe starte dann funzt es.MISTERY