Register for your free account! | Forgot your password?

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

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

Advertisement



Datei speichern im Programm?

Discussion on Datei speichern im Programm? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
VersionX's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 56
Received Thanks: 11
Red face Datei speichern im Programm?

Hi e*pvpers,
Kann mir jemand helfen?

Ich hab so eine Art Passwort Manager gescripted
der wenn das Passwort Falsch ist den jenigen Bestraft (durch 50mal öffnen eines unnötigen Programms xD). Jedoch Täte ich gerne eine TextBox(Edit halt oder wie das jetzt Genau heißt ) einbauen. Die den Inhalt aber speichert!
Und beim Nächsten öffnen des Programms der Inhalt noch da sein soll.
Jedoch hab ich keine Ahnung wie der Code lauten könnte.

Hoffe auf Gute Tips!
VersionX is offline  
Thanks
1 User
Old 04/03/2010, 16:14   #2
 
elite*gold: 83
Join Date: May 2009
Posts: 1,635
Received Thanks: 228
also hab ich das jetzt richtig verstanden?
Du willst das wenn man da irgendwie das passwort eingibt dass das dann beim nächsten mal schon da steht?
deatking is offline  
Old 04/03/2010, 16:26   #3
 
VersionX's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 56
Received Thanks: 11
So in etwa
Naja bei den Koda Form Desinger gibt es so eine Form die
heißt Edit(EditBox) bei VB heißt sie RichTextBox.
Und wenn man da was Reinschreibt. Also in der TextBox
Das der Satz/die Wörter drin bleiben.
VersionX is offline  
Old 04/03/2010, 16:27   #4
 
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
Das Teil was du brauchst nennt sich InputBox (vorgefertigte GUI zur Übergabe von Eingaben durch den User) oder einfach Input (in einer GUI eingebettet, auslesen mit GuiCtrlRead )

Die EditBox ist eig. zur Bearbeitung von größeren Textsequenzen gedacht.

Du hast im Grunde 2 Möglichkeiten das zu machen:

1.) Speichern in einer .ini mit IniWrite (abrufen mit IniRead) oder das schreiben in ein Textdokument mit FileWriteLine (abrufen mit FileReadLine)

2.) Das Schreiben in der Registry mit RegWrite (abrufen mit RegRead ), ist komplizierter als die vorherige Methode und du kannt deine Registry bei schweren Fehlern ziemlich nice verhackstücken

Falls das Passwort auf diese Weise gespeichert werden soll, solltest du es außerdem noch Hashen, sonst kann jeder einfach die Datei/Registry öffnen und die Daten lesen ohne nen größeren Aufwand...

EDIT: Hier könntest du unter Vista und Win7 endlich dein #RequireAdmin brauchen :P
.nAno is offline  
Thanks
1 User
Old 04/03/2010, 16:31   #5
 
VersionX's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 56
Received Thanks: 11
Danke
Natürlich auch ein Thanks
Nur kannst du mir sagen wie man das dann noch in einen
Code verpackt?
Wäre sehr nett!


Edit:
Jaaa endlich RequireAdmin xD
VersionX is offline  
Old 04/03/2010, 16:55   #6
 
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
Mal das Beispiel mit einer InputBox:
PHP Code:
$input InputBox """Dein Input hier." )
IniWrite "test.ini""""Input"$input )

$ini IniRead "test.ini""""Input""")
MsgBox 0""$ini )
;-------------------------------------------
$input InputBox """Dein Input hier." )
FileWriteLine "test.txt"$input )

$file FileReadLine "test.txt"1)
MsgBox 0""$file )
;-------------------------------------------
$input InputBox """Dein Input hier." )
RegWrite "HKEY_Current_User\Software\Input""Input""REG_SZ"$input )

$registry RegRead "HKEY_Current_User\Software\Input""Input" )
MsgBox 0""$registry 
Ich bevorzuge wenn es schnell gehn soll die IniMethode, bei was größerem aber auch gerne die Registry (du solltest nen grundlegenden Plan haben wie die Aufgebaut ist und funktioniert, sons kann's gut sein, dass du dein OS "zerstörst"...
.nAno is offline  
Thanks
1 User
Old 04/03/2010, 16:59   #7
 
VersionX's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 56
Received Thanks: 11
Verstanden
Nochmal Thanks

#vote 4 closed (Mal schaunobs was bringt )
VersionX is offline  
Old 04/05/2010, 20:29   #8
 
elite*gold: 0
Join Date: Feb 2010
Posts: 501
Received Thanks: 84
nicht closen;D habe eine Frage dazu gibt es auch eine Möglichkeit etwas bis zum nächsten Programmstart zu speichern ohne .ini? z.B. der Pfad zu einer .ini ? Also, dass man den verändern kann, aber ich kann ja ihn nicht in die .ini schreiben lassen... weil wenn man sie wo anders haben will//bzw. ist, kann das prog ja den pfad nicht auslesen weil die .ini fehlt...





oder muss man dazu eine 2te .ini erstellen in irgendeinem unterordner wo keiner reinschaut also bemerkt;D
xmoeglll is offline  
Old 04/05/2010, 20:32   #9
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Dafür gäbe es noch die Registry.
HardCore.1337 is offline  
Old 04/05/2010, 22:13   #10
 
elite*gold: 0
Join Date: Feb 2010
Posts: 501
Received Thanks: 84
und wie mach ich das? (eine frag stellt sich mir noch werden dann dadurch mehr viren angezeigt beim scan weil er ja was in die registry schreibt?) is wichtig weil ich möchte den pub machen und wenn jeder sieht ahh 8/42 oder so virus! abgehakt keiner downloaded ihn mehr testet ihn etc...
xmoeglll is offline  
Old 04/05/2010, 23:06   #11
 
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
benötigte Funktion(en) siehe meine vorherigen Beiträge
Stichwort: RegWrite/RegRead

Jedes schlechte AntiVir Programm würde ne Warnung rausgeben, aber normalerweise dürfte nichts passieren (jeder Installer und jedes Game arbeitet auch mit der Registry und wird nicht als Virus erkannt).
Das einzigste Problem das ich jeh damit hatte war beim Autostartverzeichniss, aber damit solltest du bei nem simplen Abspeichern von Daten keinen Kontakt bekommen

#RequiereAdmin solltest du aber dennoch nicht vergessen, da Vista und Win7 sonst mucken machen...
.nAno is offline  
Thanks
1 User
Old 04/06/2010, 00:59   #12
 
elite*gold: 0
Join Date: Feb 2010
Posts: 501
Received Thanks: 84
hmmm danke =) hab ich überlesen die 2 Funktionen, ich schau glaub glei mal danach wie man das macht=)

booar wenn du so weiter machst wirst du von mir noch mit THXen zu tote geprügelt

EDIT: eine Frage noch macht es was, wenn das #requireadmin nicht ganz oben steht?
xmoeglll is offline  
Old 04/06/2010, 08:32   #13
 
VersionX's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 56
Received Thanks: 11
***
Da es dafür steht das die Funktion auf Win Vista/7 funktioniert.
Da die immer Admin rechte brauchen
Also KÖNNTE es gut sein das es dannach nicht die gewünschten Einstellungen erledigt

Sollte immer oben stehen schaut besser aus
VersionX is offline  
Old 04/06/2010, 17:58   #14
 
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
nicht ganz du brauchst es nicht für alles, nur wenn du Datein veränderst (je nach eingestellter Sicherheitsstufe auf Laufwerk C, dem Standard Laufwerk für Windows was auch die Registry beinhaltet, im Windowsordner selbst, auch Registry, überall, oder nirgendwo :P)

RequiereAdmin muss gesetzt werden bevor nen Befehl verwendet wird, der die nötigen Rechte brauchen könnte, theoretisch kannste den auch ans Ende deines Scripts setzen (der Sinn wäre allerdings fraglich^^)
.nAno is offline  
Old 04/06/2010, 20:10   #15
 
VersionX's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 56
Received Thanks: 11
Was kann ich machen? xD
Wie du bemerkt hast bin ich #RequireAdmin süchtig
VersionX is offline  
Reply

Tags
autoit, edit, speichern


Similar Threads Similar Threads
ScreenToaster | Videos drehen, speichern, uploaden (ohne Programm)
01/27/2012 - Tutorials - 16 Replies
Moin Leute, ich bin da gerade über was ganz nützliches gestolpert. Kennt Ihr ScreenToaster ? Das ist eine Website, wo ihr Video's aufnehmen und direkt online stellen könnt. Das ganze ist recht simpel. Anmelden, auf Record klicken und los gehts. Das Video wird in HD Qualität aufgezeichnet und sobald Ihr fertig seid, könnt Ihr entscheiden, ob Ihr das Video runterladen oder sofort dort hochladen wollt. Das ganze finde ich äußerst hilfreich wenn man mal eben kleine Sachen demonstrieren...
Datei Speichern
04/06/2010 - AutoIt - 3 Replies
Hi, Wie Speichert man eine Datei in AutoIt z.B in AutoIt.txt? Ich habs schon mal gewusst kommt mir so vor :D Sorry wenn vllt die Frage hier schon mal war!
datei als standart programm öffnen
10/30/2009 - Metin2 Private Server - 0 Replies
hey, ich weiß nicht ob das schlimm ist aber ich habe bei der locale_big5 vergessen den haken bei "Dateityp immer mit dem ausgewählten programm öffnen" rauszumachen. und das ist ja eine LUA-Datei. gestern habe ich die halbe datei übersetzte und will sie heute in mein test-server einfügen ladet der nach dem befehl .-start ewig lange. und hört praktisch nicht mehr auf zu laden und es sieht fast so aus als der immer wieder von vorne anfängt also es kommt nie zu connection time out. ich...
datei immer mit diesem programm öffnen problem
10/18/2009 - Metin2 Private Server - 1 Replies
hey, ich habe ein problem mit den dateien. ich habe eine datei aus filezilla ausversehen mit word geöffnet aber das häkchen mit "immer mit diesem programm öffnen" vergessen raus zu machen jetzt sind das alles word dateien. oder macht dasd nichts weil der dateityp immer noch quest-datei ist. kann man das wieder rückgänig machen? gruß



All times are GMT +1. The time now is 07:14.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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