Hi!
IsleOftechnos Lösung willst du nicht mal versuchen oder habe ich was verpasst? Sicherlich die zweitbeste - besser wären Gruppenrichtlinien, damit kann man Programme absolut sauber beim/vor dem Herunterfahren starten.
peethebee
Hi!
IsleOftechnos Lösung willst du nicht mal versuchen oder habe ich was verpasst? Sicherlich die zweitbeste - besser wären Gruppenrichtlinien, damit kann man Programme absolut sauber beim/vor dem Herunterfahren starten.
peethebee
Hi!
Carsten: Hat mit Deutsch oder nicht Deutsch nichts zu tun, Kommandozeilenparameter vergibt und entwirft man ja selbst, d.h. man kann sie nennen, wie man will :).
@topic:
Geh in einer For-Schleife alle Parameter durch und Switch'e sie jeweils - dann erwischt er alles. Ob das allerdings WIRKLICH gewollt ist, musst du selbst wissen.
For $i = 1 to $CmdLine[0]
Switch $CmdLine[$i]
Case "-help" ;klappt
_help()
Case "-open"
_open()
Case "-edit"
_edit()
EndSwitch
Next
peethebee
p.s. Funktionen ruft man nicht mit Call auf... (siehe Hilfe)
Hi!
Der Pfad muss nachher in doppelten Anführungszeichen stehen, also z.B.
regedit /s "C:\Dok und Einst\AutoIt\"
Da man bei AutoIt statt " " auch ' ' verwenden kann, benutzen wir das, um den String an sich einzufassen, damit AutoIt das korrekt auseinanderhalten kann, also:
RunWait ('regedit /s " ' & $konto1 & ' " ') ; Mit Leerzeichen zur Verdeutlichung
Und dann sauber:
RunWait ('regedit /s "' & $konto1 & '"')
peethebee
Hi!
So mache ich sowas immer, wenn es schon sein muss:
[autoit]For $i = 1 to 50
If ProcessExists("S.T.A.R.T.E.R." & $i & ".exe") Then ProcessClose("S.T.A.R.T.E.R." & $i & ".exe")
Next
Aber ich glaube, du solltest mal generell deine Versionsverwaltung überdenken, sieht mir nicht wie eine optimale Lösung aus ganz ehrlich...
peethebee
Hi!
Willkommen in der Community :).
Bei web.de bekommt man ein POP3-Konto, dass sich mit AutoIt viel bequmer abrufen lässt - die nötigen UDFs gibt es unter http://www.autoitscript.com/forum :).
Ansonsten wäre eine Zwischenstufe zur Verbesserung deines Skriptes die IE.au3, mit der man es sauber und sogar im Hintergrund erledigen kannst - viel Material gibt es hier im Forum...
MouseClick ist praktisch immer auf den eigenen Rechner beschränkt, aber so hast du es in dem Fall ja auch angelegt.
Wir hoffen, du bleibst uns treu,
peethebee
Edit: 8 Minuten Supportdauer nachts um 3
Your attempt?
If none yet, look to the help file and concentrate on ControlClick and WinWait functions.
English support availible at http://www.autoitscript.com/forum .
peethebee
gibt doch ein Makro, dass genau das anzeigt. Habe es nicht mehr im Kopf, aber in Galenda genutzt
peethebee
Hatte es auch mal gemacht, mit Punkten geht es ganz gut, aber ich weiß nicht mehr, ob ich automatisches Resizing mit drin hatte...
peethebee
Hi!
Erweiterter Parameter von GUIGetMsg - oder OnEventMode.
peethebee
Hi!
War (diesmal) kein Vorwurf, sondern eine Hilfestellung, dass wir dazu schon viel Material haben - auf die Funktion zu kommen, will ich gar nicht erwarten =).
Bitte schön,
peethebee
Hi!
GUIs on-the-fly zu erzeugen ist sehr selten nötig.
Viel einfacher ist es, am Anfang alle GUIs zu erzeugen und dann nur noch deren Sichtbarkeit zu ändern (GUISetState).
So machen wir es auch in Galenda, gibt keine Performanceprobleme.
peethebee
Hi!
Nimm FileInstall (gibt auch genug Material mit der Suchfunktion hier), das ist am einfachsten.
peethebee
Hi!
Das Dekompilieren solltest du auf jeden Fall unterbinden sonst bringt es quasi nicht, wie du ja schon sagst. Es ist allerdings eine gute Idee (von BugFix?), dass man ein Passwort mit sich selbst verschlüsselt: Dann steht nichts im Klartext im Source und es funktioniert bei richtigem Passwort trotzdem noch.
Die Verschlüsselung ist RC4, was nicht mehr ganz taufrisch ist, aber als symmetrisches Verfahren durchaus taugt, wenn eben der Schlüssel geheim bleibt. Mehrere Durchgänge dauern erheblich länger erhöhen die Sicherheit gegen Bruteforcing also, sonst macht es glaube ich keinen wesentlichen Sicherheitsunterschied.
pee "the RSA" bee
Hi!
RunWait('Regedit /A "' & $speicherpfad & '" "HKEY_CURRENT_USER\Software\Microsoft\Microsoft Games\Freelancer\1.0"')
Pfad in " " einfassen...
Sollte gehen, nicht gtestet.
peethebee
Hi!
Kannst du präzisieren, was schief geht? SChreibt er korrekt in die Datei?
peethebee
Könnte mir das Skript als Galenda-Plugin vorstellen, da unterhalten wir uns dann mal ;-).
peethebee
Hi!
Möchte mich mal kurz vorstellen.
Ich habe mich hier vor kurzem angemeldet (07.12.2005) und mir gefällt es hier bisher ganz gut. Scheint ja ein ganze nettes Forum hier zu sein - nette Leute, schnelle Hilfe. Ich glaube, hier werde ich mich die nächsten Jahre wohlfühlen :D.
Spaß beiseite, wollte einfach meinen 2000. Post hier feiern. Danke für alles, vor allem aber dafür, dass ihr uns inzwischen zu der deutschen Instanz zu gemacht habt.
Danke an Gun-Food für das Vertrauen von Anfang an, den Server sowie das Einrichten und Pflegen unseres WBB.
Danke an GtaSpider, bernd670, th.meger und BugFix für die unermüdliche Moderationstätigkeit, war immer angenehm mit euch zu arbeiten (bisher ).
Und natürlich danke an alle User, die uns mehr oder weniger lange die Treue gehalten haben.
So, und zur Feier des Tages hat jeder hier einen Post "frei". Egal wie spammig er auch sein mag - für viele die lange ersehnte Gelegenheit :tongue:.
peethebee
p.s. th.meger ist von der Teilnahme ausgeschlossen
Ja, dass das ausscheidet, da sind wir uns einig.
Daher entweder als Parameter beim Aufruf der regedit.exe (wenn möglich) oder über die AutoIt-Registry-Funktionen.
peethebee
Hi!
Ich weiß nicht, ob das mit regedit.exe oder über DOS mit Kommandozeilenparametern geht - wäre mal eine Google-Suche wert.
Sonst ginge es etwas umständlicher über RegEnumValue/-Key und das eigene Zusammenbauen der .reg-Datei. Dazu kannst du dir ja vorhandene Dateien anschauen. Wichtig ist das Textformat, ich glaube, es muss UTF-8 sein.
Viel Erfolg,
peethebee
Hallo!
Die Zeile mit StringSplit schneiden und den entsprechenden Teil dann mit StringMid bearbeiten, sodass du den Monat herausholst.
peethebee