Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 14:00

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Bleibende Variable?

Discussion on Bleibende Variable? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2012
Posts: 191
Received Thanks: 34
Bleibende Variable?

Hey Leute,
Ich bin sehr neu in der AutoIt Scene und wollte fragen
wie ich eine "Bleibende" Variable erstellen kann?
Also z.B. gebe ich in der Variable $Input1 google.de ein, das ich wenn ich das Programm beim nächsten mal starte in der Variable $Input 1 auch google.de stehen habe?

Bitte helft mir
Danke
[Pro]grammierer is offline  
Old 07/23/2012, 19:59   #2
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by [Pro]grammierer View Post
Hey Leute,
Ich bin sehr neu in der AutoIt Scene und wollte fragen
wie ich eine "Bleibende" Variable erstellen kann?
Also z.B. gebe ich in der Variable $Input1 google.de ein, das ich wenn ich das Programm beim nächsten mal starte in der Variable $Input 1 auch google.de stehen habe?

Bitte helft mir
Danke
soetwas ist defakto nicht möglich...

du kannst allerdings den inhalt irgendwo extern (hdd, registry, online, ...) speichern, und beim nächsten start wieder aufrufen.
lolkop is offline  
Thanks
1 User
Old 07/23/2012, 20:01   #3
 
elite*gold: 0
Join Date: Jun 2012
Posts: 191
Received Thanks: 34
Also könnte ich auch einfach eine .txt Datei erstellen und diese auslesen?
Falls ja, wie mach ich das ?
[Pro]grammierer is offline  
Old 07/23/2012, 20:20   #4
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by [Pro]grammierer View Post
einfach eine .txt Datei erstellen und diese auslesen
lolkop is offline  
Old 07/23/2012, 20:58   #5
 
elite*gold: 0
Join Date: Jun 2012
Posts: 191
Received Thanks: 34
[Pro]grammierer is offline  
Old 07/24/2012, 00:27   #6


 
Lawliet's Avatar
 
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
Quote:
Stimmt, ich hatte keine Lust zu googeln! Das hat nichts mit Faulheit oder Dummheit zu tun. Bestimmt nicht! Ich bin fest davon überzeugt, dass meine Frage oft schneller und genauer beantwortet wird, als dass ich mich durch die tausende von Suchergebnisse gekämpft habe.
Nein da wir dir sicher keine bessere und genauere Antwort liefern können, als die ersten zwei Ergebnisse von google.
FileWrite und FileRead
Lawliet is offline  
Thanks
1 User
Old 07/24/2012, 01:39   #7
ベトナム警察




 
Lumi's Avatar
 
elite*gold: 0
The Black Market: 517/0/0
Join Date: Jan 2012
Posts: 16,499
Received Thanks: 3,527
Quote:
Originally Posted by [Pro]grammierer View Post
Also könnte ich auch einfach eine .txt Datei erstellen und diese auslesen?
Falls ja, wie mach ich das ?
Mit IniWrite und IniRead.
IniWrite = Erstellt die .ini Datei mit den folgenden Sektionen und als Value wird dann der Google.de ausgegeben. Beispiel GUICtrlRead($Input1).
IniRead = Liest die folgenden Sektionen aus und gibt die Value, die von der Input Box ausgegeben wurde aus. Ist ja auch klar... Write und Read kennt man ja aus dem Englishen, wie schreiben und lesen.

Es sei denn du machst das mit FileWrite und FileRead.

PS: Fals ich falsch liege, dann bitte korrigieren.
Lumi is offline  
Old 07/26/2012, 23:18   #8
 
Miichiii's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 306
Received Thanks: 73
Quote:
Originally Posted by Lumi' View Post
Mit IniWrite und IniRead.
IniWrite = Erstellt die .ini Datei mit den folgenden Sektionen und als Value wird dann der Google.de ausgegeben. Beispiel GUICtrlRead($Input1).
IniRead = Liest die folgenden Sektionen aus und gibt die Value, die von der Input Box ausgegeben wurde aus. Ist ja auch klar... Write und Read kennt man ja aus dem Englishen, wie schreiben und lesen.

Es sei denn du machst das mit FileWrite und FileRead.

PS: Fals ich falsch liege, dann bitte korrigieren.
Falls* :P
und ja ist alles richtig
Ini Aufbau ist ja

[SectionName]
Key=Value

Also könnte maan folgendes tun:
Code:
 
If Not FileExists(@TempDir & "\Variablen.ini") Then
	IniWrite(@TempDir & "\Variablen.ini","Variablen","","")
EndIf
benutzen, um erstmal die ini zu erzeugen, falls es sie noch nicht gibt..
Code:
If Not FileExists(@TempDir & "\Variablen.ini") Then
	IniWrite(@TempDir & "\Variablen.ini","Variablen","","")
EndIf
Global $VariableDieNachNeustartGleichBleibenSoll = IniRead(@TempDir & "\Variablen.ini","Variablen","VariableDieNachNeustartGleichBleibenSoll","")
MsgBox(0,"",$VariableDieNachNeustartGleichBleibenSoll)
$VariableDieNachNeustartGleichBleibenSoll = InputBox("","Neuer Wert für die Variable")
IniWrite(@TempDir & "\Variablen.ini","Variablen","VariableDieNachNeustartGleichBleibenSoll",$VariableDieNachNeustartGleichBleibenSoll)
Versuchs selbst zu verstehen, ist simpel gehalten und blabla.
Miichiii is offline  
Old 07/27/2012, 01:52   #9
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Lasst doch mal die Finger von den ganzen Ini´s.
Die Registry ist eine viel einfachere und schnellere Methode.


Logtetsch is offline  
Old 07/27/2012, 03:34   #10
 
Miichiii's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 306
Received Thanks: 73
Inis sind toll D; :P
Miichiii is offline  
Thanks
1 User
Old 07/27/2012, 12:46   #11
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Nunja, beide Varrianten beinhalten ungefähr gleich viel an Code. Jedoch ist die RegWrite/ RegRead Methode viel schöner.
Logtetsch is offline  
Old 07/27/2012, 14:00   #12
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by Logtetsch View Post
Nunja, beide Varrianten beinhalten ungefähr gleich viel an Code. Jedoch ist die RegWrite/ RegRead Methode viel schöner.
file operationen sollten immer registry operationen vorgezogen werden... gründe dafür gibt es viele, der aber wohl wichtigste sind die benötigten user rechte für registry operationen...
lolkop is offline  
Reply


Similar Threads Similar Threads
Variable
06/10/2011 - General Coding - 5 Replies
Moin, Nur eine kleine frage uber ne c# variable also: Ich hab mehere form's in meine programm und will eine string deklarieren fuer das ganze programm. Ich hab es so gemacht : public string user = "Username"
Cost of accessing a casted variable vs. assigning the casted variable? (C#)
01/05/2011 - CO2 Programming - 5 Replies
I know that in unmanaged C++, casting is at compile-time, so it's better to avoid the assignment and simply access it for all instances. However, in C#, I have no idea since I'm pretty new to it.
Variable ?!
11/27/2010 - AutoIt - 14 Replies
Huhu E*PvP :) Ich habe mal wieder eine frage :D.. mir wurde ja schon öfters gesacht das ich meinen source "Besser gestalten soll". Also dachte ich mir mhm ok..! und ich wollte wissen wie ..am also ..og >_<
Überprüfen ob Variable Eine Variable ist
10/16/2010 - AutoIt - 26 Replies
Hey leute ich wollte fragen ob/wie man überprüfen kann ob eine Variable eine Variable ist z.b. so $k = 1 $i = $k if $i = VARIABLE Then msgbox(0,'$i ist eine variable!!','') endif PS:Wp releast man nochma TuT (z.b. für metin2??)
How do I add a variable
08/21/2009 - CO2 Private Server - 4 Replies
Couldn't find a guide when I searched. I want to make a variable so it will check how many times the player has already used unknown man. I know how to use the variable, but just don't know how to make it. Oh yea this is LOTF



All times are GMT +2. The time now is 14:01.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.