hallo,
ich versuche ein programm zu erstellen, das einstellungen aus einer ini datei lädt.
aber es lädt die ini datei nicht, per reedit autostart. was muss dabei beachten?
hallo,
ich versuche ein programm zu erstellen, das einstellungen aus einer ini datei lädt.
aber es lädt die ini datei nicht, per reedit autostart. was muss dabei beachten?
Zweiter Versuch auf Deutsch und mit Code?
peethebee
code brauch man dafür nicht. also wen ich ein autoi scipt per autostartverknüpfung starten lasse, ist es das selbe wie unter regdit/run???
Hallo
1. Autoit Suche/Hilfe/Google benutzen
2. Stelle deine Fragen auf richtigem deutsch. Versuche strukturierte Sätze zu bilden und schreib sauber und ordentlich.
3. Wenn nach einem Code gefragt wird, dann ganz sicher nicht, weil jemand dein Code stehlen will, sondern weil er dir weiterhelfen will. Wenn du hilfe willst, solltest du den Code posten.
4. Ein Zeilen post sind mies. Wenn du dich zumindest noch für ein Mfg oder sowas entscheiden könntest...
Dann wird dir hier garantiert geholfen. Ich sehe aber kein einziges von diesen Punkten bei dir, sorry.
Mfg Spider
sorry ich benutze den Bildschirmtastatur...
Hallo
Dumme Frage: Warum?!
Mfg Spider
p.s.: es heißt DIE Bildschirmtastatur
weil meine Tastatur kaputt ist :pinch: sorry
Ich nehme mal an du meinst folgendes:
Du hast ein Script, welches einwandfrei läuft, wenn du es "normal" startest.
Aber wenn du es mit dem Registry-Eintrag "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" startest, dann findet dein Script die Ini-Datei nicht?!
Dann hast du wahrscheinlich @Scriptdir vergessen: IniRead(@Scriptdir & "\IniDatei.ini...
Auch blöde Frage: Schreibst du an deinem Script auch mit der Bildschirmtastatur?
lgE
nein. da fang ich so erst gar nicht an.-_-
weil meine Tastatur kaputt ist :pinch: sorry
na dann viel Spaß beim Script schreiben
Du willst doch eigentlich wissen, ob das script genauso arbeitet, wenns per autostartverknüpfung geladen wird, als wenn du es normal doppelklickst oder?
Wenn dem so ist, lautet die Antwort "JA, ,das ist der Sinn einer Verknüpfung".
ZitatDu willst doch eigentlich wissen, ob das script genauso arbeitet, wenns per autostartverknüpfung geladen wird, als wenn du es normal doppelklickst oder?
Nein. Er will wissen, ob sich das Skript gleich verhält, wenn es über den Registrierschlüssel RUN gestartet wird, oder mittels Autostartverknüpfung.
Also ich glaube schon, dass es sich gleich verhält, sonst gäbe es ja auch mit anderen Programmen Probleme, denke ich.
Aber ohne genau zu wissen was genau nicht funktioniert ist es schwierig eine Prognose abzugeben.
Eigentlich verhält sich das Script gleich, jedoch ist das Arbeitsverzeichnis ein anderes.
Wenn man das Script direkt startet, dann reicht IniRead("Inidatei.ini"... weil das Arbeitsverzeichnis gleich dem Scriptverzeichnis ist.
Beim Start via Registry ist das Arbeitsverzeichnis ein anderes, darum: IniRead(@ScriptDir & "\IniDatei.ini"... sonst sucht er in C:\ oder EigeneDateien nach der Ini-Datei...
*Ich hab das nicht ausprobiert, aber ich vermute mal, daß es so ist
Denke ich eher nicht ;).
Das Arbeitsverzeichnis ist immer das Dateiverzeichnis, wenn nicht anders angegeben, und ich sehe keinen Grund, warum die Registry-AUtostarts das anpassen sollten (hätte ich auch noch nie von gehört).
Aber die Problematik mit dem Arbeitsverzeichnis sollte man immer im Hinterkopf haben klar.
Ohne konkrete Angaben ist hier wohl nicht mehr zu sagen...
peethebee
zumindest @WorkingDir liefert unterschiedliche Verzeichnisse, jenachdem ob direkt oder via Reg gestartet...
Echt? :O
Zerstör mein Weltbild nicht ;).
peethebee