Super eukalyptus!
Ich hab gleich auf's erste Mal gewonnen!!!
Das Spiel läuft bei mir einwandfrei, einfach nur Klasse. Super, danke!
Super eukalyptus!
Ich hab gleich auf's erste Mal gewonnen!!!
Das Spiel läuft bei mir einwandfrei, einfach nur Klasse. Super, danke!
WinSetState ist eigentlich für externe Programme gedacht, ich würde alle durch GuiSetState ersetzen, wahrscheinlich wird dadurch die eigene GUI erst richtig initialisiert.
Für Problem 2 und 3 habe ich jetzt leider keine Zeit mehr, sorry.
Tausche diese Zeile vor der Schleife
[autoit]WinSetState($mainGui, "", @SW_Show)
[/autoit]gegen diese
[autoit]GuiSetState()
[/autoit]
aus.
Bau doch alles in die Schleife
[autoit]Case $msg = $menuDateiBeenden
_Exit()
Case $msg = $menuInfoAbout
_Info()
Beides geht nicht: OnEvent-Modus und GuiGetMsg.
Außerdem ist der OnEvent-Modus nicht einmal eingeschaltet.
[autoit]Opt("GUIOnEventMode", 1)
[/autoit]Okay monkey, du hast mich überredet! Mit diesem Link schlage ich zwei Fliegen mit einer Klappe. ![]()
1. Die Uservorstellung
2. Bilder von mir
Ich bin zwar noch nicht lange bei euch im Forum, aber ich habe schon viel dazugelernt und hoffentlich auch schon einigen von euch geholfen. Ihr seid das beste Forum, das ich kenne und ich möchte euch danken, dass ich dabei sein darf! ![]()
Dieses Thema würde wohl eher zu Sonstiges bzw. Offtpic passen!!
Egal.
Aus dem Internet zu Deamon Tools:
ACHTUNG: Dieser Download enthält möglicherweise Funktionen oder Komponenten von Drittanbietern (Spyware / Adware / Toolbars) mit denen systematisch und permanent persönliche Daten über sie gesammelt und per Internetverbindung an Datenbanken mit unbestimmtem Verwendungszweck weitergeleitet werden.
Die DLL zu ändern wird wohl eher nicht so einfach sein, weil da das Programm einfach nicht mitspielen wird.
Ich glaube Deamon Tools Lite spioniert dich nicht so aus und reicht auch vollkommen um virtuelle Laufwerke zu emulieren.
ZitatDu willst doch eigentlich wissen, ob das script genauso arbeitet, wenns per autostartverknüpfung geladen wird, als wenn du es normal doppelklickst oder?
Nein. Er will wissen, ob sich das Skript gleich verhält, wenn es über den Registrierschlüssel RUN gestartet wird, oder mittels Autostartverknüpfung.
Also ich glaube schon, dass es sich gleich verhält, sonst gäbe es ja auch mit anderen Programmen Probleme, denke ich.
Aber ohne genau zu wissen was genau nicht funktioniert ist es schwierig eine Prognose abzugeben. ![]()
Einfach mit Execute
[autoit]$Pfadstring = "@DesktopDir&'/Test'"
$Macro = Execute($Pfadstring)
MsgBox(0,"",$Macro)
$Datei = "C:\Programme\DEAMON Tools\daemon.exe"
$Exe = StringSplit($Datei,"\/")
MsgBox(0,"",$Exe[UBound($Exe)-1])
Da fehlt ein '&' vor $inpu1.
[autoit]_FileWriteLog(@ScriptDir & "\avc.log", "Internet Seite : "&$inpu1)
[/autoit]Hab alles durchgetestet: Es funktioniert alles so wie es soll, egal ob Slash oder Backslash, diese können auch beliebig vertauscht werden.
Der Pfad kann auch aus beliebig vielen Teilen zusammengestellt werden.
$drive = "C"
$path = "windows/system32"
$pattern = "*.dll"
$files = FileFindFirstFile($drive & ":/" & $path & "\" & $pattern)
[/autoit][autoit][/autoit][autoit]If $files = -1 Then
MsgBox(0, "Error", "No files/directories matched the search pattern")
Exit
EndIf
While 1
$file = FileFindNextFile($files)
If @error Then ExitLoop
MsgBox(4096, "File:", $file)
WEnd
Wollte nur sagen: Bei mir klappt's wunderbar!!
[autoit]$files = FileFindFirstFile(@systemdir&"/*.dll")
[/autoit][autoit][/autoit][autoit]If $files = -1 Then
MsgBox(0, "Error", "No files/directories matched the search pattern")
Exit
EndIf
While 1
$file = FileFindNextFile($files)
If @error Then ExitLoop
MsgBox(4096, "File:", $file)
WEnd
Hallo!
Vielleicht suchst du das?
[autoit]MsgBox(0,"",@ScriptDir)
[/autoit]Aha Elektriker, gefällt mir
!!
$U = GUICtrlRead($Uvol)
$R = GUICtrlRead($Res)
$I = GUICtrlRead($Icur)
If (IsFloat($U) Or IsInt($U)) And (IsFloat($R) Or IsInt($R)) Then GUICtrlSetData($Icur, $U / $R)
If (IsFloat($U) Or IsInt($U)) And (IsFloat($I) Or IsInt($I)) Then GUICtrlSetData($Res, $U / $I)
If (IsFloat($R) Or IsInt($R)) And (IsFloat($I) Or IsInt($I)) Then GUICtrlSetData($Uvol, $R * $I)
Ich würde es mit dem Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Excel" bzw. "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Excel" versuchen.
Ich kann es zwar nicht testen, aber der 'Ordner' Excel wird wahrscheinlich nicht da sein, wenn Excel nicht installiert ist.
Dein Schlüssel bezieht sich auf den angemeldeten User, dieser auf die ganze Station.
Gruß funkey
So etwa?
[autoit]#include <GuiConstantsEx.au3>
#include <Misc.au3>
Opt("MustDeclareVars", 1)
[/autoit][autoit][/autoit][autoit]_Main()
[/autoit][autoit][/autoit][autoit]Func _Main()
Local $GUI, $coords[4]
$GUI = GUICreate("Mouse Trap Example", 392, 323)
[/autoit][autoit][/autoit][autoit]GUISetState()
[/autoit][autoit][/autoit][autoit]While 1
$coords = WinGetPos($GUI)
If Not BitAnd(WinGetState($GUI),16) Then _MouseTrap($coords[0], $coords[1], $coords[0] + $coords[2], $coords[1] + $coords[3])
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
Case Else
;;;
EndSwitch
WEnd
_MouseTrap()
Exit
EndFunc ;==>_Main
Wenn du nur das Zeichen darstellen willst, dann würde ich folgendes vorschlagen:
[autoit]Send("´´{BS}")
[/autoit]Ich dachte eigentlich, dass FileCopy sowieso wartet, aber wenn nicht sollte das helfen:
[autoit]$Size = FileGetSize('X:/' & $folder & "/Setup/" & "*.iso")
[/autoit][autoit][/autoit][autoit]While $Size <> FileGetSize('C:/test/copy.iso.')
Sleep(10)
WEnd
Ich hoffe es zumindest ![]()
Ich weiß nicht genau was du willst, aber es geht doch alles so wie es soll.
[autoit]Send("´a")
Send("`e")
Send(Chr(200))