Mark_Emil 10 Geschrieben 15. Juni 2009 Melden Teilen Geschrieben 15. Juni 2009 Hey Leute, da ich meine Operaeinstellungen, Lesezeichen und Passwörter alle fein säuberlich hier gespeichert habe und die selben Einstellungen nun gerne auch immer einfach und aktuell auf meinem Notebook hätte habe ich mir das script für die Sicherung der Daten runtergeladen ... das script ist klasse ... es gibt nur einen haken ... das rücksichern der Einstellungen geht nicht wenn die Usernamen unterschiedlich ist ... Bei der Sicherung wurde ein Ordner angelegt, in diesem sind alle Daten. In den Ordner befinden sich also die Pfade.txt und die Ruecksicherung.cmd hier ändert man einfach die Pfade so das die Benutzernamen wieder stimmen und führt die Ruecksicherung.cmd aus ... alles schön ich dachte mir nun es wäre sinnvoll dafür mal ne oberfläche zu "schreiben" die sicherung via Visual Basic zu starten ist ja kein problem nur ist es möglich über 2 eingabefelder und nen ersetzten button den alten usernamen zu suchen und durch einen neuen und passenden namen zu ersetzten? wäre ja klasse wenn man über VB dann die beiden dateien (Pfade.txt und Ruecksicherung.cmd) sucht, im editor öffnen lässt, die funktion suchen/ersetzten durchlaufen, speichern und dann schließen lässt. nur komm ich mit VB nich weit weil ich halt auch kein coder bin ... oder wäre die delphiumgebung in dem falle besser? das hatte ich in der ausbildung ... und könnte bestimmt schneller was zusammen schustern ... muss nur mal die CD suchen :-D meine frage ist nur ob das möglich und sinnvoll ist Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 15. Juni 2009 Melden Teilen Geschrieben 15. Juni 2009 Ich denke, das bekommst Du mit der Batch oder maximal VBScript locker hin. (Oder Powershell :) ) Wäre geschickt, wenn Du Dein Script mal hier posten würdest. Zitieren Link zu diesem Kommentar
Mark_Emil 10 Geschrieben 15. Juni 2009 Autor Melden Teilen Geschrieben 15. Juni 2009 hrhrhr das hatte ich vor ... nur fehlen mir noch die richtigen ansätze ... meine ausbildung is in dem bereich jetzt 4 jahre her und ich habe es damals gehasst ... ^^ ma sehen ich werde mal nen bissal rum pfuschen :-D Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 15. Juni 2009 Melden Teilen Geschrieben 15. Juni 2009 Ich habe Opera nicht, aber reicht es evtl. aus nur das Application Verzeichnis auf den anderen rechner zu kopieren? Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 15. Juni 2009 Melden Teilen Geschrieben 15. Juni 2009 Hallo Mark_Emil, Bring bitte erstmal Struktur in deine Frage rein, so kapiert doch niemand was du willst u.a. - von welchem Skript sprichst du? - ist dein Problem das Rücksichern unter anderem Usernamen? - Ist für dich VB kein Problem, oder kommst du mit VB nicht weit? - ein vernünftiger Satzbau mit Satzzeichen ist ein Zeichen von Respekt gegenüber den Hilfeleistenden hier im Board - .... Auf einen solchen Stil habe ich hier keinen Bock. d.h. letzte Chance für Dich, sonst schliesse ich das Thema. Danke für dein Verständnis blub Zitieren Link zu diesem Kommentar
Mark_Emil 10 Geschrieben 15. Juni 2009 Autor Melden Teilen Geschrieben 15. Juni 2009 Satzzeichen sind ersten ausgewesen, ^^ tut mir leid was das angeht bin ich leider zu oft einfach nur Faul. Kommen wir nun zur Frage, das Sichern ist nicht mein Problem, ich habe mir noch kurz vor Dienstschluss Visual Basic Express 2008 runter geladen und rumprobiert und das sichern, also die ShellExecute Geschichte hab ich noch hinbekommen. Das eigentliche Problem wird das Rücksichern unter anderem Usernamen, da hier wie oben erwähnt 2 verschiedene Dateien bearbeiten muss (*.txt und *.cmd) aber da sie ja beide über den Editor zu öffnen sind sollte das nich das Problem sein. Ich habe mir vorgenommen morgen mehr als nur 2 Std dranne zu sitzen ^^. Das ganze dient meinem Interesse, nach Jahren mal wieder etwas zu schreiben. Welches Sicherungsscripte es genau ist kann ich leider nicht sagen da ich das Script auf Die inoffizielle Opera-Fansite gefunden habe und einfach mal getestet habe, man findet auch nich soooo viel darüber. Leider scheint es nicht zu reichen wenn man nur die Pfade kopiert, ich habe es mit dem Programmpfad und beiden Einträgen unter C:\Dokumente und Einstellungen getestet. Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 16. Juni 2009 Melden Teilen Geschrieben 16. Juni 2009 Ich versteh zwar irgendwie nicht, was Du von uns überhaupt willst, aber hier einfach mal ein Scriptansatz in VBScript: Set MyFiles = CreateObject("Scripting.FileSystemObject") Const ForReading = 1, ForWriting = 2 varDatei="C:\Pfade.txt" Set f = MyFiles.OpenTextFile(varDatei, ForReading) Text = f.ReadAll varSearch=Inputbox("Alter Username") varReplace=Inputbox("Neuer Username") Set f = MyFiles.OpenTextFile(varDatei, ForWriting, True) f.Write Replace(Text, varSearch, varReplace) Und hier noch ein Link zu "Replace": vb@rchiv · Befehlsreferenz · Replace-Funktion Zitieren Link zu diesem Kommentar
Mark_Emil 10 Geschrieben 16. Juni 2009 Autor Melden Teilen Geschrieben 16. Juni 2009 ok lassen wir das ;-) ich poste euch einfach das ergebnis ^^ ich bekomm irgendwie hin Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 16. Juni 2009 Melden Teilen Geschrieben 16. Juni 2009 Wie wärs, wenn du das mit einer Batch machst und einfach %APPDATA% nimmst? Dann braucht man nix ersetzen. EDIT: Wenn ich mal Zeit finde könnte ich was Scripten. Zitieren Link zu diesem Kommentar
Mark_Emil 10 Geschrieben 16. Juni 2009 Autor Melden Teilen Geschrieben 16. Juni 2009 (bearbeitet) hrhrhr ich habe heute was zu stande gebracht. Mit Hilfe von Google und meinem eingerostetem Wissen geht alles so wie ich das will. Bevor ich euch das ganze hier reinstelle möchte ich aber noch die feinheiten machen ;-) soo jetzt brauch ich doch etwas Hilfe. Ich möchte eine Datei suchen lassen und den Pfad zu dieser Datei in einen String speichern. Ein Beispiel (is mir jetzt spontan eingefallen): Ich möchte überprüfen ob Opera installiert ist, also muss ich nach dem Programmpfad suchen, im Normalfall "C:\Programme\Opera\Opera.exe", wenn ein User sein Opera nun auf "D:\xyz" installiert hat habe ich ein Problem. Ich möchte nun also einfach sagen: such "Opera.exe" und speicher den Pfad in den String Opera, den String kann ich ja nun in der Funktion nutzen um die Anwendung zu finden und zu überprüfen ob der Browser installiert ist oder nicht. Weil ohne Anwendung macht eine Sicherung wenig sinn ^^ bearbeitet 16. Juni 2009 von Mark_Emil Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 16. Juni 2009 Melden Teilen Geschrieben 16. Juni 2009 - Eine Batch ist parametrierbar. - Der Spezialist für das Erzeugen von Batches und automatischen verändern (per Batch), der hat den Nick Maneich. Ich habe allerdings schon länger nichts mehr von ihm gelesen. - Dann habe ich da noch eine verschwommene Erinnerung an einen speziellen Editor, einen Parser, komme momentan nicht auf den Namen. Zitieren Link zu diesem Kommentar
Mark_Emil 10 Geschrieben 16. Juni 2009 Autor Melden Teilen Geschrieben 16. Juni 2009 hmm, wie soll mir das dabei helfen die datei zu suchen und den Pfad als String zu deklarieren? Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.