Geht doch, und hat auch nicht lange gedauert.
MfG,
H2112.
Geht doch, und hat auch nicht lange gedauert.
MfG,
H2112.
Benutzt du den SkiTE?
Wenn ja dann geh oben im Menü auf Tools und dann auf Compile.
Oder drück einfach 'Strg + F7'.
Dort findest du das Kompressionslevel, sowie viele anderen Einstellungen für den Wrapper.
MfG,
H2112.
PS:
Wenn sich das Problem damit erledigt haben sollte, dann stell doch bitte den Präfix im ersten Post auf gelöst.
Zu 1.:
Der Befehl Sqrt ist in keinem Include deffiniert, da er eine standart Funktion von AutoIt ist.
Zu 2.:
Das kürzen der Kommastellen wäre kein Problem, aber das erweitern schon.
Du müsstest du dir schon eine eigene Funktion schreiben.
MfG,
H2112.
Lies mal in der Hilfe nach, was bei dem Befehl GUICtrlCreatePic steht. Da findest du die Lösung für dein Problem.
MfG,
H2112.
Und für meine Nachfolger:
BItte postet ihm keine fertigen Skripts, er soll lernen selber zu suchen.
Mit dem Befehl HotKeySet wirst du das Problem haben, dass der Befehl die Tasten blockiert.
Das heißt, wenn du nun alle Buchstaben auf der Tastertur belegst, kann der Anwender nicht mehr schreiben.
Schau dir den Befehl _IsPressed, wenn du die Tasten abfragen willst, ohne dass die Tastertutr blockiert wird.
Ein nützlicher Link wäre auch noch:
GetKeyboardState
MfG,
H2112.
"#v" steht für 'Windowstaste + v".
Nicht für "Raute + v".
Schau dir mal in der Hilfe genau den Befehl Send an.
MfG,
H2112.
Ich kann den Fehler nicht nachvollziehen. Bei mir funktioniert alles so, wie es soll.
Versuch es einmal mit anderen HotKeys.
MfG,
H2112.
Bei mir funktioniert das Skript wie gewollt.
Das einzige Problem ist, dass durch Windwos einige HotKeys schon deffiniert sind.
Kommt das 'Script paused' gleich nach dem Start?
Versuch mal das Häckchen bei 'Script paused' im Traymenü wegzumachen.
MfG,
H2112.
Scheint so, als ob das Problem jetzt gelöst wäre.
Wenn du ansonsten keine Fragen mehr hast, stell doch bitte den Präfix im ersten Post auf gelöst.
Schnitzel
Ja, aber das ist unnötig bei den Befehlen.
MfG,
H2112.
Zeig uns einemal den Inhalt der *.ini, damit wir uns leichter tun, dir bei der Lösungssuche zu helfen.
Und zu zu der Warnung:
Du musst die Variable zuerst deffinieren.
z.B.:
[autoit]Global $variable1 = IniRead("volumen.ini", "Volumen", "key", "default")
[/autoit]
Schau dir dazu das Thema in der Hilfedatei durch:
Dim /Global / Local / Const
Und wenn die Dateien alle im Skriptverzeichniss sind, warum schreibst du dann ".\"?
MfG,
H2112.
Vieleicht werden bestimmte Dateien, die sich in den zu verschiebende Ordner befinden, gerade benutzt.
Es könnte aber auch sein, dass du nicht die erforderlichen Rechte besitzt, um die Dateien zu verschieben.
Setz mal an den anfang des Scriptes
[autoit]#RequireAdmin
[/autoit]Und beim Befehl DirMove fällt mir folgendes auf:
$Sicherungslaufwerk & $Ordner[$i]
Müsste es denn nicht so heißen:
$Sicherungslaufwerk & "\" & $Ordner[$i]
MfG,
H2112.
Wenn dann alle Fragen geklärt sind, stell doch bitte den Präfix im ersten Post auf gelöst.
MfG,
H2112.
Für den Befehl HotKeySet schon, allgemein in AutoIt nicht.
Mit dieser UDF kannst du dein Vorhaben verwirklichen:
HotStrings - String hotkeys
Die Option verändert die Zeitabstände, in denen Zeichen von dem Befehl Send gesendet werden.
Wär doch blöd, wenn das die Tastaturdelay ändern würde.
MfG,
H2112.
Ich bezweifle, dass dein Script funktionieren wird, bei der Pfadangabe.
Falls die *.ini in deinem Skriptverzeichniss sein sollte, benutz
[autoit]IniRead ("volumen.ini", "Volumen", "key", "Can't read key!" )
[/autoit]Zum testen, was die Variable zurückgibt kannst du eine MsgBox verwendet.
z.B.:
MsgBox(0, "Debug", $variable1)
[/autoit]Außerdem hast du einen Fehler bei deinem Run-Befehl.
Es reicht wenn du es so schreibst:
Run("clay.exe" & " /a /b " & $variable1)
[/autoit]
Dies funktioniert allerdings nur, wenn sich die clay.exe im Skriptverzeichniss befindet.
MfG,
H2112.
Vieleicht weil die vollendete Beta die Stable Version ist, und bis jetzt noch nicht an einer neuen Beta gearbeitet wurde?
MfG,
H2112.
Es ist klar, dass wenn du a drückst, die Funktion Aus aufgerufen wird, da du ja bei HotKeySet("aus#", "Aus") ein a am Anfang hast.
Das gleiche gilt auch für HotKeySet("mg#", "Email"), dort steht ein m am Anfang.
Versuchs mal so:
[autoit]HotKeySet("#v", "Vorname")
HotKeySet("#n", "Nachname")
HotKeySet("#e", "Email")
HotKeySet("#{ESC}", "Aus")
Das Problem bei Send ist, dass es manchmal zu schnell sendet.
Dafür gibts aber die Option 'SendKeyDelay'.
Setz das an den Anfang deines Scripts:
[autoit]Opt("SendKeyDelay", 10)
[/autoit]
Wenn es dann noch immer nicht gehen sollte, dann erhöhe den Wert bei 'SendKeyDelay'.
MfG,
H2112.
Bei diesem Beispiel brauchst du garkeine Includes.
Und im Grunde ist es kein Beispiel, sondern nur ein Grundgerüst, welches darstellen soll, wie man ein Script mit einer GUI aufbaut.
Außerdem ist es nicht selbstverständlich, dass es eine deutsche Hilfedatei gibt. Sie wurde, wenn ich mich nicht irre, erst dieses Jahr komplett fertig gestellt, und das von dieser Community.
Es gibt hier im Forum einen Thread, in dem du Wünsche und Verbesserungsvorschläge posten kannst, falls du diesen 'Fehler' wirklich als Fehler siehst.
MfG,
H2112.
Schreib einfach
um den Code mit AutoIt-Syntax hervorzuheben.
Und um das ganze in Spoiler zu setzen schreib:
Zum Tut:
Mir ist beim überfliegen aufgefallen, dass ein falscher Titel benutzt wird.
Versuch einfach mal 'Unbenannt' statt 'Unbenannt - Editor' zu nehmen.
MfG,
H2112.
Schau in der Hilfe unter GUICreate bei den Styles nach.
Dein Problem hättest du sicherlich in der Zeit, in der du den Thread erstellt hast, mit ein bisschen suchen lösen können.
MfG,
H2112.
Die Grundidee find ich eigentlich sehr gut, nur die Umsetzung könnte besser sein.
Versuch das ganze einmal mit einer GUI zu machen, damit man die Zitate auch verwalten kann.
Lol Noobswenn ihr schon copy/pasted solltet ihr auch das "\" erweitern sonst fällts auf !!!
Naja grundlegende Idee ist aber gut
Und ich finde diesen Post ebenfalls sehr fehl am Platz.
Jeder der ein Skript schreibt, und anderen zur Verfügung stellt, hat das recht konstruktive Kritik zu bekommen.
Du du aber anscheinend unfähig bist konstruktive Kritik von dir zu geben, lass es bleiben oder erlern es.
Und der einzige, der sich hier aufführt wie im Kindergarten, bist nur du.
Unterlass bitte die Beleidigungen und versuch wie oben schon gesagt konstruktive Kritik abzugeben.
MfG,
H2112.