|
You last visited: Today at 11:12
Advertisement
Eine .ini für mehrere Scripts.
Discussion on Eine .ini für mehrere Scripts. within the AutoIt forum part of the Coders Den category.
12/28/2013, 13:08
|
#1
|
elite*gold: 0
Join Date: Feb 2010
Posts: 178
Received Thanks: 4
|
Eine .ini für mehrere Scripts.
Hey Leute. Ich habe bewusst NICHT den Stickythread genommen, weil ich denke, dass das hier etwas langwieriger wird.
So.. zu meinem Problem...
Ich habe einen Script mit einer GUI. In dieser gui ist ein inputfeld. und 2 button
Wenn ich den ersten Button drücke, soll er den text aus dem inputfeld in eine .ini speichern. Das funktioniert auch einwandfrei. Mit dem 2ten Button starte ich einen zweiten externen script mit GUI. In diesem Script soll er die .ini auslesen. Was aber nicht funktioniert. Wenn ich jedoch den 2ten script ganz normal mit doppelclick starte kann er die zuvor erstelle .ini einwandfrei auslesen?
BTW. ich starte den script mit ShellExecute. Liegt es vielleicht daran?
Gruß MrLady
|
|
|
12/28/2013, 13:15
|
#2
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Poste doch mal lieber deinen Code statt hier Theorien aufzustellen.
|
|
|
12/28/2013, 13:29
|
#3
|
elite*gold: 0
Join Date: Feb 2010
Posts: 178
Received Thanks: 4
|
Script1:
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 297, 161, 192, 124)
$Input1 = GUICtrlCreateInput("", 80, 40, 129, 21)
$Button1 = GUICtrlCreateButton(".ini schreiben", 104, 64, 75, 25)
$Button2 = GUICtrlCreateButton("script2 starten", 104, 96, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
IniWrite("testordner\Passwort.ini","Passwort","PW",GUICtrlRead($Input1))
Case $Button2
ShellExecute(@SCriptDir & "\testordner\script2.au3")
EndSwitch
WEnd
script2:
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#NoTrayIcon
;IniWrite("Passwort.ini","Passwort","PW","27015")
$pw = IniRead("Passwort.ini","Passwort","PW","")
HotKeySet("{ENTER}","_Enter")
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Test", 355, 223, 450, 360,$WS_POPUPWINDOW, $WS_EX_TOPMOST)
$input1 = GUICtrlCreateInput("", 56, 112, 233, 21,BitOR($ES_PASSWORD, $GUI_SS_DEFAULT_INPUT))
$unlock = GUICtrlCreateButton("Entsperren", 128, 160, 75, 33)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Send ("#m")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Case $unlock
_prove()
EndSwitch
WEnd
Func _prove()
$pwread = GUICtrlRead($input1)
If $pwread = $pw Then
Exit
Else
EndIf
EndFunc
Func _Enter()
_prove()
Sleep(1)
EndFunc
|
|
|
12/28/2013, 14:00
|
#4
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Schon probiert das 2. Script erst zu compilen und dann zu starten ?
Ich denke es liegt daran das dein 1. Script versuch eine .au3 zu starten und keine .exe.
|
|
|
12/28/2013, 14:03
|
#5
|
elite*gold: 0
Join Date: Feb 2010
Posts: 178
Received Thanks: 4
|
hab ich schon probiert... kommt aufs selbe hinaus..trotzdem danke für deine Hilfe...
EDIT: ich hab jetzt mal #requireadmin an den anfang des zweiten scriptes gestzt. funktioniert aber auch nicht. -.-
|
|
|
12/28/2013, 14:13
|
#6
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Nein, es spielt keine Rolle denn es kann auch uncompiled sein, nur muss .au3 mit der AutoIt.exe verknüpft werden (was standardmäßig nach der Installation passiert).
Du kannst es mal auch mit probieren.
|
|
|
12/28/2013, 14:24
|
#7
|
elite*gold: 0
Join Date: Feb 2010
Posts: 178
Received Thanks: 4
|
|
|
|
12/28/2013, 14:32
|
#8
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Dann wirds wohl am Pfad liegen, poste doch mal den Pfad.
|
|
|
12/28/2013, 14:34
|
#9
|
elite*gold: 0
Join Date: Feb 2010
Posts: 178
Received Thanks: 4
|
der pfad vom ersten script
C:\Users\Moritz\Desktop\test123\teswt
der pfad vom zweiten script und der .ini
C:\Users\Moritz\Desktop\test123\teswt\testordner
EDIT:
wie gesagt... wenn ich den 2ten script normal starte, geht es ja einwandfrei...
also kanns doch garnicht am script liegen, oder?
|
|
|
12/28/2013, 14:40
|
#10
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Pack die mal in den gleichen Ordner und versuchs mal damit.
|
|
|
12/28/2013, 14:43
|
#11
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Oder gib beim Parameter "WorkingDir" mal den Ordner an in dem die .au3 liegt.
|
|
|
12/28/2013, 14:45
|
#12
|
elite*gold: 0
Join Date: Feb 2010
Posts: 178
Received Thanks: 4
|
danke!!
es funktioniert!!
Aber warum... wo liegt der unterschied????
|
|
|
12/28/2013, 14:57
|
#13
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Hmm, sollte eigentlich nicht nötig sein da der Pfad davor ja schon steht, aber wenns so funktioniert warum nicht.
|
|
|
12/28/2013, 15:04
|
#14
|
elite*gold: 0
Join Date: Feb 2010
Posts: 178
Received Thanks: 4
|
@alpines.... das von dir funktioniert!! hatte den anderen post überlesen...
|
|
|
12/28/2013, 15:08
|
#15
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Wow, hätte ich nicht gedacht
|
|
|
|
|
Similar Threads
|
Logging in eine oder mehrere Files?
12/26/2013 - General Coding - 3 Replies
Hallo,
da ich einen Gameserver für ein Spiel schreibe, möchte ich dementsprechend auch alles protokollieren d.h. ob der Server reibungslos läuft, ein- / ausgehende Verbindungen, Anfragen am Server & Datenbank Querys.
Als Logging Library habe ich mir dann pantheios besorgt, soll einer der schnellsten sein, was die Performance Diagramme auch bestätigen.
Das Problem dabei ist, dass das Multi-File-Logging von verschiedenen Threads aus, problematisch wird.
Somit dachte ich mir, logge ich...
|
[S] Php Scripts das eine Txtdatei Ausliest
02/10/2013 - Web Development - 5 Replies
Hallo ich suche ein Php script , das eine Txt von meinem FTP server ausliest und immer nur eine zeile ausliest und dann immer die nächste zeile ausgelesen wird.
Also pro hit immer die nächste zeile.
Habe bei google nichts gefunden und da ich nicht in php programmieren kann suche ich eure hilfe. Vtl gibts auch was schönes ;)
mfg Waller66
|
Eine Kreditkarte für mehrere Paypal accounts?
02/16/2012 - Technical Support - 1 Replies
Hallo, ich weiss nicht ob ich hier richtig bin aber ich habe einige Fragen bezüglich Paypal.
Ist es möglich die selbe Kreditkarte für zwei Paypal Accounts zu benutzen? Kann man die Karte von einem Paypal Account entfernen und auf einem anderen Account wieder verwenden? Auch nachdem man ein Konto mit seiner Karte verifiziert hat?
MfG,
nussiyo
|
Mehrere Router -> eine MAC-Adressen Liste?
04/12/2011 - Technical Support - 3 Replies
Hallo,
ich habe verschiedenste Router / Acesspoints und möchte gerne, das alle auf eine MAC-Adressen Liste zugreifen und danach zugang zum W_lan gewähren oder eben nicht.
Ich versuche dies, da ich keine Lust habe bei allen AP die Adressen manuell einzutippen.
Ein Server wo die zentrale Liste liegen kann ist vorhanden
Mit freundlichem Gruß
|
[Frage]Per Klick auf Button mehrere Scripts starten?
02/27/2011 - AutoIt - 11 Replies
Huhu EPVPler!!!
Ich habe gestern und heute viele verschiedene Scripts geschrieben.
Jedoch ist es sehr umständlich alle einzeln zu öffnen.
Meine Frage:
Kann ich einen Script schreiben, der ,wenn ich auf einen Button mit "Start" klicke, alle meine Scripts startet die ich bisher geschrieben habe?
>>> Von mir aus kanns auch ohne Button sein.
So ungefähr sollte es sein:
|
All times are GMT +2. The time now is 11:12.
|
|