Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Auto IT Variable aus Datei aus. bzw einlesen

Frage Entwicklung

Mitglied: 6741

6741 (Level 2)

07.08.2008, aktualisiert 16:46 Uhr, 10089 Aufrufe, 4 Kommentare

Hallo,

ich verwende die aktuelle Version 3 von AuotIT.

Ich möchte die Position von der Maus einmal mit einer Configuration abspeichern. Ich frage die Werte ab.

$pos_x = InputBox("Maus Position Horizontal eingeben", "alter Wert war 1266")

Diesen Wert möchte ichin eine Datei screiben:

IniWrite("C:\Temp\auto_fox.txt", "Wert Y", "$pos_y", "this is a new value")

Hier liegt das Problem, ich bekommen nicht den Eingabewert geschrieben, sondern nur die Variable ( "pos_y") hier soll aber der eingegebene Wert stehen.

Wenn der Wert in der Datei steht möchte ich ihn wieder auslesen. Also hat man die Config schon laufen lassen stehen die Werte drin und sollen verwendet werden. Bei Bedarf kann man die Position wieder erneut bestimmen.

HotKeySet("+!c", "config")

Sprung an:

Func config()

;vari wird abgefragt
$pos_x = InputBox("Maus Position Horizontal eingeben", "alter Wert war 1266")
;wartet 2 secunde
Sleep(400)
IniWrite("C:\Temp\auto_fox.txt", "Wert X", "$pos_x", "this is a new value")
;vari wird abgefragt
$pos_y = InputBox("Maus Position Vertikal eingeben", "alter Wert war 257, 154 bei F11")
;wartet 2 secunde
Sleep(400)
IniWrite("C:\Temp\auto_fox.txt", "Wert Y", "$pos_y", "this is a new value")

WinWaitActive("Mozilla Firefox")

If Not WinActive("Mozilla Firefox") Then WinActivate("Mozilla Firefox")

Sleep(5000)

Send("{F11}")

Sleep(5000)


MouseMove($pos_x,$pos_y)
MouseDown("left")
MouseUp("left")
Sleep(4000)

; ,4 steht für die Anzeigedauer die 64 für das Ausrufezeichen
MsgBox(64,"Überprüfung der Eingabe", "Ist der Wert ok?", 4)



leider bekomme ich im deutschen Forum keine Antwort...

hoffe hier

danke

Gruß
Mitglied: Xboxer
07.08.2008 um 14:50 Uhr
IniWrite("C:\Temp\auto_fox.txt", "Wert X", $pos_x, "this is a new value")

so sollte es gehen.

Ich habe nur die "" bei der Variable $pos_x entfernt.
Bitte warten ..
Mitglied: 6741
07.08.2008 um 14:55 Uhr
@Xboxer ... danke

wie lesen ich den Wert wohl wieder aus?
Bitte warten ..
Mitglied: Xboxer
07.08.2008 um 15:17 Uhr
;abspeichern
IniWrite("C:\Temp\auto_fox.txt" , "Positionen" , "pos_x" , $pos_x)
IniWrite("C:\Temp\auto_fox.txt" , "Positionen" , "pos_y" , $pos_y)

ergibt folgende ini:

[Positionen]
pos_x=XXX
pos_y=XXX


; auslesen
$read_x = IniRead("C:\Temp\auto_fox.txt", "Positionen", "pos_x", "Not found")
$read_y = IniRead("C:\Temp\auto_fox.txt", "Positionen", "pos_y", "Not found")

$read_x bzw. $read_y ergeben dann den wert aus der INI Datei
Bitte warten ..
Mitglied: 6741
07.08.2008 um 16:46 Uhr
danke, sieht gut aus ...

kannst du mir evtl dazu was sagen:

ich möchte, das das Program auf einen Tastenkombi wartet. Ich habe 5 Hotkey def. und möchte halt warten bis eine von diesen gedrückt wird, wenn ich das nicht habe springt mir das Script sofort aus dem Programm.
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung!

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
Batch & Shell
gelöst Batch - Datei aus Ordner einlesen mit Ausnahmen! (4)

Frage von Daedrafaction zum Thema Batch & Shell ...

Linux Tools
gelöst CSV-Datei aus mehreren einzelnen Textdateien zusammenbauen in Bash (1)

Frage von Jens4ever zum Thema Linux Tools ...

Batch & Shell
gelöst Variable aus ini Datei auslesen und weiterverwenden (17)

Frage von n0cturne zum Thema Batch & Shell ...

VB for Applications
Bestimmte Daten aus eine CSV-Datei in eine Excel-Tabelle importieren (2)

Frage von MariaElena zum Thema VB for Applications ...

Heiß diskutierte Inhalte
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (15)

Frage von JayyyH zum Thema Switche und Hubs ...

DSL, VDSL
DSL-Signal bewerten (13)

Frage von SarekHL zum Thema DSL, VDSL ...