~
~
Geändert von nemo (08.01.2016 um 13:15 Uhr)
Eh, was möchtest du jetzt genau?
Hast du die Batch Datei in das SFX Archiv gepackt und möchtest es nach dem entpacken ausführen lassen?
Das Command 'cd' funktioniert immer, und ich verstehe gerade nicht ganz, wieso es nicht funktionieren sollte.
Wenn du die Batch Datei nach dem entpacken direkt ins systemroot kopieren lässt ersparste dir doch somit den Command, sofern deine Batch Datei aufs Systemroot zugreift.
~
Geändert von nemo (08.01.2016 um 13:15 Uhr)
Kannste mal einen Beispielcode geben, vllt. versteh'n wir dann das Problem besser.
Hast Du relative/absolute Pfadangaben verwendet oder sowas wie "cd.."?
Batch zu Exe Compiler gibt's unter den Suchbegriffen "Batch2exe" "batch exe converter" "batch exe compiler" - wobei Du beim Compilieren dann auch ein Arbeitsverzeichnis, z.B. Temp/Localdir/etc. einstellen musst.
Wen DU in einer Batch wissen möchtest, was gerade das aktuelle Verzeichnis ist kannst Du folgenden Code verwenden:
So lässt sich das evtl. überprüfen.Code:echo [%cd%] pause
In reinem Batch [.bat, .cmd] wird immer (wenn auch nur kurz) ein schwarzes Fenster zu sehen sein. Da hilft nur ein fertiger Compiler oder Du schreibst Dir selbst ein kleines Programm, welches die Batch wiederum "hidden" ausführt.
Traue keiner Software die Du nicht selbst gecodet^^.
hä ?
deine frage ist ja lol
kla kannste ausm %systemroot% in ein anderes verzeichnis wechseln -.-
und wennde das zu ner .exe machen willts kannste das am besten binden mit nem binder oder crypter
denn wennde programme wie bat2exe nimmst kann man das wieder rückgängig machen
Jabber: bigearl@jabber.ccc.de
~
Geändert von nemo (08.01.2016 um 13:16 Uhr)
~
Geändert von nemo (08.01.2016 um 13:16 Uhr)
Falls du noch so ein Programm suchst, kann ich dir dieses empfehlen..
Wenn du mir nicht vertraust, such bei Google nach dem Programm. Ist aber 100%ig cleanCode:http://rapidshare.com/files/5765274/Batch2Exe_Converter.exe.html
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Der Systemroot lässt sich auch erreichen..., aber wenn mal angenommen das Verzeichnis, wo das Archiv entpackt wurde von Laufwerk "C" ist aber der Systemroot "X", so kann man per:
auch in den Systemroot wechseln.Code:cd\ call x:
Um den Systemroot herauszufinden verwendet man die Global %systemdrive%, also lässt sich auch mit:
in dieses Verzeichnis wechseln.Code:call %systemroot%
Manchmal kommt es vor das dabei ein Fehler auftritt (ist mir bei einigen Windowsversionen aufgefallen), dann geht immernoch der Umweg über "setvar".
Traue keiner Software die Du nicht selbst gecodet^^.