alles andere ist auch Unsinn und wird nicht supported siehe:[ offen ] Crazy Mouse
mfg (Auto)Bert
alles andere ist auch Unsinn und wird nicht supported siehe:[ offen ] Crazy Mouse
mfg (Auto)Bert
Hallo H43DSH0T,
du kannst doch mit Hilfe von Systemeigenschaften|Maus auf linkshändig umstellen,
mfg (Auto)Bert
Hallo @Al.Gaida
VERGISS ES DIE HELFEN DIR EH NICT DIE SIND ALLE VOLL ASSOZIAL MIR HABEN SIE AUCH NICHT GEHOLFEN
etwas höflicher bitte. Du ärgerst dich ja nur weil einige deiner Threads geschlossen wurden. Bis jetzt wurden die Fragen von H43DSH0T ausreichend beantwortet.
P.S. Ich hoffe mal das fällt nicht unter die Kategorie Bots etc. aber es ist ja keiner (glaube ich jedenfalls xD)
das muss ein MOD entscheiden.
mfg (Auto)Bert
Hallo H43DSH0T,
einen Befehl direkt nicht, aber so z.B.:
[autoit]$i=Random(1,2,1)
if $i = 1 then
MsgBox(0,"","+")
Else
MsgBox(0,"","-")
EndIf
aber warum machst du einen neuen Thread auf, ohne den alten auf gelöst zu setzen?
mfg (Auto)Bert
Hallo storyteller,
Zeile 1 muss so lauten:
[autoit]If _CheckInet() = False Then
[/autoit]Edit: zu langsam ![]()
mfg (Auto)Bert
nimm doch die includes raus^^
...
könnte ja sein, dass er nur ein Teil seines Skriptes gepostet hat deswegen "?"
mfg (Auto)Bert
Hallo Casi20^,
dieses Skript funktioniert:
#include <IE.au3>
#include <Array.au3>
#include <File.au3>
#include <String.au3>
#include <Date.au3>
#include <GUIConstantsEx.au3>
#include <TabConstants.au3>
#include <GUIListBox.au3>
#include <GuiListView.au3>
#include <WindowsConstants.au3>
#include <ListBoxConstants.au3>
#include <GUITreeView.au3>
#include <TreeViewConstants.au3>
#include <EditConstants.au3>
#include <StaticConstants.au3>
#include <Constants.au3>
#include <SQLite.au3>
#include <SQLite.dll.au3>
#include <ScreenCapture.au3>
_IEErrorHandlerRegister ()
$oIE = _IECreateEmbedded ()
GUICreate("", @DesktopWidth,@DesktopHeight,0,0, _
$WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)
$GUIActiveX = GUICtrlCreateObj($oIE, 10, 40, (@DesktopWidth) -200, (@DesktopHeight) -250)
$GUI_Button_Back = GUICtrlCreateButton("Zurück", 10, 8, 100, 30)
$GUI_Button_Forward = GUICtrlCreateButton("vor", 120, 8, 100, 30)
$GUI_Button_Start = GUICtrlCreateButton("Game Starten", 230, 8, 100, 30)
;$Pic1 = GUICtrlCreatePic("", 0, 0, 1024, 800, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$var = IniRead("hp.ini", "section2", "key", "http://www.autoit.de/index.php?page=Thread&postID=145585#post145585")
_IENavigate($oIE, $var)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $GUI_Button_Back
_IEAction ($oIE, "back")
Case $msg = $GUI_Button_Forward
_IEAction ($oIE, "forward")
Case $msg = $GUI_Button_Start
_IEAction ($oIE, "")
EndSelect
WEnd
zusammen mit hp.ini
[autoit][section2]
key=http://www.google.de/
aber warum hast du soviele (unnötige?) INCLUDDEs
mfg (Auto)Bert
Hallo Iwasready,
schau dir http://www.autoitscript.com/forum/index.php?s=69cb373af499bae59fb0446137798f18&showtopic=94887&view=findpost&p=681941 an, könnte hilfreich sein,
mfg (Auto)Bert
Hallo Matthias_199,
gib die AutoIt.exe mit, dann kannst du auch Teilskripte (in sich abgeschlossen) als Skript starten lassen
mfg (Auto)Bert
Hallo Matthias_199,
dann msst du dir mit z.B.: C++ eine DLL schreiben und die Funktionen daraus aufrufen, dann braucht die EXE nicht neu kompiliert werden. Allerdings stehen dann normalerweise abgeänderte Funktionen auch erst nach einem Neustart der EXE zur Verfügung,
mfg (Auto)Bert
Hallo misterspeed
Im Detail bedeutet das, dass die zweite Combo Box gelöscht und neu erstellt wird, damit sich der Inhalt an die Wahl aus der ersten Box anpasst. Dadurch scheint die zweite Box allerdings eine andere ID zu erhalten und wird beim betätigen der Tab Taste nicht mehr als zweites Element gewählt sondern als letztes.
Das scheint nicht nur so sondern ist es auch tatsächlich. Die Frage ist nun also ob man der neu erstellten Combo Box wieder die alte ID zuweisen kann.
ZitatDie Frage ist nun also ob man der neu erstellten Combo Box wieder die alte ID zuweisen kann.
mir nichts bekannt.
ZitatOder habt ihr Vorschläge wie man das Aktualisieren der zweiten Combo Box vielleicht auch ohne löschen und neu erstellen realisieren kann?
Ja, mit GuiCtrlRead bzw. mit _GUICtrlComboBox_AddString
mfg (Auto)Bert
Hallo PrideRage,
also bei mir läufts wunderbar. ![]()
Bakku: es werden automatisch alle Bilder von Eigene Dateien|Eigene Bilder mit 10 sec Pause angezeigt
PrideRage, genau hier könntest du es noch verbessern. Aufruf des nächsten erst nach Tastendruck und dann eventuell auch zurückblättern zulassen,
mfg (Auto)Bert
scha dir noch einaml den Post von Jonathan an
mfg (Auto)Bert
mit
[autoit]GuiCtrlRead($hDeineTabID,1)
[/autoit] Zitat von aus Hilfe...
RemarksIn 'advanced' mode the return value contains additional data of the control (see below).
...
Tab The number or the controlID of the tabitem selected depending of the advanced parameter value. ...
mfg (Auto)Bert
Hallo H43DSH0T,
mit den beiden Random Befehlen gibst du der Schleife zufällig den Bereich vor ergibt z.B.:
[autoit]For $i = 139 To15 Step -1
[/autoit]funktioniert oder
[autoit]For $i = -39 To 15 Step -1
[/autoit]sollte große Probleme geben, da der Startwert bereits kleiner als der Endwert. Aber selbst wenn du
[autoit]For $i = -39 To 15 Step 1
[/autoit]schreibst erhälst du nur positive Zahlen da von 0 ausgehend immer 1 dazu addierd wird:
[autoit]$n += 1
[/autoit]du musst schon abziehen, damit es negativ wird,
mfg (Auto)Bert
Hallo Mysticsun,
schau dir dieses Beispiel an (Case $idAllClipmenu):
Blub 4.83576093427837
#include <GUIConstantsEx.au3>
#include <GUIConstants.au3>
#include <WindowsConstants.au3>
#include <GuiListView.au3>
#include <ListViewConstants.au3>
;#include <array.au3>
Local $tZeit, $s1, $s2
[/autoit] [autoit][/autoit] [autoit]$main = GUICreate("Test Drag & Drop from LV1 to LV2 DblClick in LV1 with ContextMenu in LV1 (copies to ClipBoard", 600, 400)
$listview = GUICtrlCreateListView("Gruppe1| BlubText", 10, 10, 200, 100, BitOR($LVS_REPORT, $LVS_SHOWSELALWAYS), BitOR($LVS_EX_FULLROWSELECT, $WS_EX_CLIENTEDGE))
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_LV_ALTERNATE) ; legt fest, dass Hintergrundfarbe wechselt
GUICtrlSetBkColor(-1, 0xE6E6FA) ; Hintergrundfarbe 1
$listview2 = GUICtrlCreateListView("Gruppe2 | BlubText", 230, 10, 200, 100, BitOR($LVS_REPORT, $LVS_SHOWSELALWAYS), BitOR($LVS_EX_FULLROWSELECT, $WS_EX_CLIENTEDGE))
GUICtrlSetState($listview2, $GUI_DROPACCEPTED)
$hbtnInfo = GUICtrlCreateButton("Info", 160, 120, 100, 20)
For $i = 1 To 9
$listitem = GUICtrlCreateListViewItem("test" & $i & " |Blub " & Random(1, 9), $listview)
GUICtrlSetBkColor(-1, 0xcccccc) ; Hintergrundfarbe 2
Next
$idContextmenu = GUICtrlCreateContextMenu($listview)
$idClipmenu = GUICtrlCreateMenuItem("Selektierte ins ClipBoard", $idContextmenu)
$idAllClipmenu = GUICtrlCreateMenuItem("Alle aus Splate 2 ins ClipBoard", $idContextmenu)
$idDragmenu = GUICtrlCreateMenuItem("In LV 2", $idContextmenu)
GUIRegisterMsg($WM_NOTIFY, "WM_NOTIFY") ;<=========================================== Bemachrichtigung Doppelklick
GUISetState()
$first = True
While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_DROPPED, $idDragmenu
$ar = _GUICtrlListView_GetSelectedIndices($listview, True)
;_ArrayDisplay($ar)
For $i = 1 To $ar[0]
$sItem = _GUICtrlListView_GetItemTextString($listview, $ar[$i])
GUICtrlCreateListViewItem($sItem, $listview2)
Next
Case $hbtnInfo
$aItem = _GUICtrlListView_GetItemTextArray($listview)
MsgBox(0, "Info zu " & $aItem[1] & ":", $aItem[2])
If Not $first Then MsgBox(0, "Erste Sicherung um " & $tZeit & ":", $s1 & @CRLF & $s2 & @CRLF)
If $first And $aItem[1] <> "" Then
$s1 = $aItem[1]
$s2 = $aItem[2]
$tZeit = @HOUR & ":" & @MIN
$first = False
EndIf
Case $idClipmenu
$aItems = _GUICtrlListView_GetSelectedIndices($listview, True)
$sItemText = ""
For $i = 1 To $aItems[0]
;Schleifenbeginn 1 da $aItem[0] die Anzahl enhält
$sItemText &= _GUICtrlListView_GetItemTextString($listview, $aItems[$i]) & @CRLF
ConsoleWrite($sItemText & @CRLF)
Next ;= > weiter mit For
;ClipPut($sItemText & @CRLF)
Case $idAllClipmenu
$sToClip = ""
For $i = 0 To _GUICtrlListView_GetItemCount($listview)
$aItem = _GUICtrlListView_GetItemTextArray($listview, $i)
$sToClip &= $aItem[2] & @CRLF
Next
ClipPut($sToClip)
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func WM_NOTIFY($hWnd, $MsgID, $wParam, $lParam) ;<================== Benachrichtigung Doppelklick from Chaoskeks (in ChaosExecution)
Local $tagNMHDR, $event, $hwndFrom, $code
$tagNMHDR = DllStructCreate("int;int;int", $lParam)
If @error Then Return 0
$code = DllStructGetData($tagNMHDR, 3)
If $wParam = $listview And $code = -3 And _GUICtrlListView_GetSelectedCount($listview) > 0 Then
For $i = 0 To _GUICtrlListView_GetItemCount($listview)
If _GUICtrlListView_GetItemSelected($listview, $i) Then
$aItem = _GUICtrlListView_GetItemTextArray($listview, $i)
MsgBox(0, "Doppel-Klick auf ", $aItem[1] & @CRLF & @CRLF & $aItem[2])
EndIf
Next
EndIf
Return $GUI_RUNDEFMSG
EndFunc ;==>WM_NOTIFY
mfg (Auto)Bert
Hallo Al.Gaida,
ja aber davon ist nix BRAUCHBAR
ich weis ja nicht wie du Zufall schreibst, aber bei mir sind gleich die 1. beiden Treffer der boardinternen Suche brauchbar, man darf natürlich nicht nur den Eröffnungspost lesen:
und wenn man die Syntax nicht auf Anhieb erkennt, gibt es ja nochhttp://translation.autoit.de/autoitinfo/hil…nd-06_02_10.zip
rtfm (Auto)Bert
Hallo
mach es so:
[autoit]For $i = 1 to _FileCountLines (@ScriptDir & "\kamera_jpg.txt")
;lies Zeile in Variable
$j = $i+100000
$line = FileReadLine ($file, $i)
;Kopiere, wenn Datei nicht info.jpg und benenne um
If Not StringInStr ($line, "info.jpg") Then FileMove($line, $movedir & $j & ".jpg")
Next
mfg (Auto)Bert