|
You last visited: Today at 14:00
Advertisement
Bleibende Variable?
Discussion on Bleibende Variable? within the AutoIt forum part of the Coders Den category.
07/23/2012, 19:56
|
#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
|
|
|
07/23/2012, 19:59
|
#2
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by [Pro]grammierer
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.
|
|
|
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 ?
|
|
|
07/23/2012, 20:20
|
#4
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by [Pro]grammierer
einfach eine .txt Datei erstellen und diese auslesen
|
|
|
|
07/23/2012, 20:58
|
#5
|
elite*gold: 0
Join Date: Jun 2012
Posts: 191
Received Thanks: 34
|
|
|
|
07/24/2012, 00:27
|
#6
|
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
|
|
|
07/24/2012, 01:39
|
#7
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,499
Received Thanks: 3,527
|
Quote:
Originally Posted by [Pro]grammierer
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.
|
|
|
07/26/2012, 23:18
|
#8
|
elite*gold: 0
Join Date: Mar 2010
Posts: 306
Received Thanks: 73
|
Quote:
Originally Posted by Lumi'
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.
|
|
|
07/27/2012, 01:52
|
#9
|
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.

|
|
|
07/27/2012, 03:34
|
#10
|
elite*gold: 0
Join Date: Mar 2010
Posts: 306
Received Thanks: 73
|
Inis sind toll D; :P
|
|
|
07/27/2012, 12:46
|
#11
|
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.
|
|
|
07/27/2012, 14:00
|
#12
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by Logtetsch
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...
|
|
|
 |
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.
|
|