Hallo zusammen
funktioniert perfekt. Vielen Dank an alle.
Hallo zusammen
funktioniert perfekt. Vielen Dank an alle.
Momentan habe ich eine Auflösung von 800*600 . Wie rufe ich die Funktion auf wenn ich z.b die Auflösung auf 1024*768 ändern möchte? Kann mir bitte jemand ein Beispiel posten?
Hallo zusammen
weiss jemand von euch ob es eine Möglichkeit gibt, mit AutoIt die Bilschirmauflösung von 800*600 auf 1024*768 zu ändern?
Ich habe den Fehler gefunden. In der Doku ( PDF-File ) sind die Einträge nicht korrekt von der Datei ==> SciTEUser.properties
mit folgendem Inhalt funktioniert es.
# 36 OrganizeIncludes
#command.36.*.au3="$(autoit3dir)\autoit3.exe" "$(SciteDefaultHome)\OrganizeIncludes\OI_1.0.0.50.au3" "$(FilePath)"
command.36.*.au3="$(autoit3dir)\autoit3.exe" "$(SciteDefaultHome)\OrganizeIncludes\OI_1.0.0.50.au3" "$(FilePath)"
command.name.36.*.au3=OrganizeIncludes
command.save.before.36.*.au3=1
command.is.filter.36.*.au3=1
command.shortcut.36.*.au3=Ctrl+Shift+Alt+I
in dem Ordner ==> 
C:\Program Files\AutoIt3\SciTE\OrganizeIncludes\ sind folgende Dateien:
OI_1.0.0.50.au3
OI_help.pdf
OI_Icons.dll


Hallo zusammen
ich habe soeben versucht die aktuelle Version von OrganizeIncludes Stand:06.04.2010 09:01 zu installieren.
Nachdem ich das Zip entpackt habe, stellte ich fest dass die settings.ini nicht vorhanden ist. Gemäss Doku (PDF-File)
sollte diese vorhanden sein. Ich habe den entpackten Ordner ==>OrganizeIncludes in folgenden Ordner kopiert ==> C:\Program Files\AutoIt3\SciTE\. Danach habe ich noch folgenden Inhalt:
# 36 OrganizeIncludes
command.36.*.au3="$(autoit3dir)\autoit3.exe"
"$(SciteDefaultHome)\OrganizeIncludes\OI_1.0.0.50.au3" "$(FilePath)"
command.name.36.*.au3=OrganizeIncludes
command.save.before.36.*.au3=1
command.is.filter.36.*.au3=1
command.shortcut.36.*.au3=Ctrl+Shift+Alt+I
unter Options ==> Open User Option File eingefügt und gespeichert. Danach Scite beendet und wieder gestartet.
Wenn ich CRTL+ALT+SHIFT+I drücke kommt allerdings nicht das gewünschte Programm sondern es öffnet sich ein Fenster wo eine au3 Datei ausgeführt werden soll.
Kann es sein dass das Problem mit der fehlenden settings.ini zu tun hat?
Ja das funktioniert so wie ich das gerne hätte. Vielen Dank an alle, die einen Beitrag zur Lösung meines Problems geleistet haben.
Hallo zusammen
ich möchte in einem Formular die Möglichkeit haben mit einem "Browsen" Button nach einer bestimmten Datei zu suchen. Das Suchen soll auch die Möglichkeit bieten das Laufwerk auszuwählen (wie beim Windows Explorer). Danach soll die ausgewählte Datei in ein Textfeld übergeben werden.
Gruss
johny
Vielen Dank für die Hilfe. Es funkioniert korrekt.
Guten Morgen zusammen
ich möchte gerne eine For Next Schleife durch klicken auf den Exit Button in meinem Formular beenden. Das Problem welches ich habe ist dass ich in der Schleife den Befehl Sleep(4000) benötige und dadurch die Schleife nicht beendet wird wenn ich auf den Exit Button klicke.
For $i = 1 to 100
If $msg = $btn_exit then Exitloop
Befehl 1
Befehl 2
Sleep(4000)
Next
Mit diesem Zeichen: _ kann ein Zeilenumbruch ohne Fehlermeldung durchgeführt werden:
[autoit]Dim $array[3][4]=[ _
["Paul", "Jim", "Richard", "Louis"], _
["a", "b", "c", "d"], _
[1, 2, 3, 4] _
]
Um eine Pause von 10 Minuten zu erreichen verwendet man folgenden Befehl:
[autoit]Sleep(600000)
[/autoit]Um z.b nach 10 Minuten die Entertaste auszuführen verwendet man folgenden Befehl:
[autoit]Send("{Enter}")
[/autoit]Guten Morgen SEuBO
ich habe soeben die Funktion getestet. Funktioniert meiner Ansicht nach einwandfrei.
Feine Sache die UDF.
Vielen Dank allen für die ausführliche und geduldige Erklärungen.
also wenn ich das richtig verstanden habe, so gibt Sleep(50) immer true (1) zurück wenn dieser Befehl korrekt ausgeführt werden konnte? Deswegen kann ich dann While Sleep(50) verwenden da dieses dann While 1 entspricht?
Kann es auch mal sein dass Sleep(50) nicht true zurückgibt aus irgendwelchen Gründen?
Ich dachte in einer While Schleife wird nur ==> While 1 verwendet und die 1 steht für True.
Was passiert wenn ich While Sleep(50) verwende? Hat dies noch eine gewisse Logik?
Vielen Dank allen für die Unterstützung.
Welche Bedeutung hat eigentlich das "Sternchen" ==> While 1 * Sleep(50) bzw. kann man dieses "Sternchen" sonst noch irgendwo benutzen?
Vielen Dank für die schnelle Antwort.
Alles anzeigenFrohe Weihnachten euch alle !
Spoiler anzeigen
[autoit]#include
[/autoit]
#include
Dim $input_1,$input_2,$input_3
GUICreate("Fenstertitel",400,400,100,100)
$input_1 = GUICtrlCreateInput("",100,30,150,20)
$input_2 = GUICtrlCreateInput("",100,60,150,20)
$input_3 = GUICtrlCreateInput("",100,90,150,20)
GUISetState(@SW_SHOW)
While 1 * Sleep(50)
$msg = GUIGetMsg()
If _IsPressed('0D') Then
Send("{TAB}")
Sleep(200)
EndIf
Switch $msg
Case -3
Exit
EndSwitch
WEndMfG
EDIT: So genug editiert, ist ja schlimm ~.~
Was bedeudet folgende Zeile:
While 1 * Sleep(50)
Darf man hinter While 1 noch etwas dazuschreiben?
Hallo zusammen
ist es möglich mit der Entertaste zum nächsten Input Feld zu springen und nicht nur mit der Tab-Taste?
[autoit]#include <GuiConstantsEx.au3>
Dim $input_1,$input_2,$input_3
GUICreate("Fenstertitel",400,400,100,100)
$input_1 = GUICtrlCreateInput("",100,30,150,20)
$input_2 = GUICtrlCreateInput("",100,60,150,20)
$input_3 = GUICtrlCreateInput("",100,90,150,20)
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then Exit
WEnd
Alles anzeigenHi,
$line ist sehr wahrscheinlich ein String über mehrere 'Zeilen'.
[autoit]
Probier mal:[/autoit]
#include
Local $foo = Run(@ComSpec &" /c bcdedit.exe", @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
Local $line
While 1
$line = StdoutRead($foo)
If @error Then ExitLoop
;MsgBox(0, "STDOUT gelesen:", $line)
If StringInStr ($line, "systemroot") Then
$var = StringSplit ($line, @CRLF)
For $i = 1 To UBound ($var) - 1
If StringInStr ($var [$i], "systemroot") Then
MsgBox (0,"Systemroot gefunden",$var [$i])
EndIf
Next
EndIf
WEnd;-))
Stefan
Vielen Dank an alle. Jetzt funktioniert es einwandfrei.