Sag mal wie Webseite dazu, damit man das testen kann.
Beiträge von chip
-
-
Per Hand die Energieeinstellungen so ändern wie es haben willst, die Keys dann auslesen und einfach dann mit Autoit bei einem anderen Rechner einfügen. Dann hast dort die selben Einstellungen.
-
Danke klappt :).
-
Probiers direkt über die registry: http://www.winfaq.de/faq_html/Conte…p?h=tip2316.htm
-
Funktioniert leider nicht wenn ich mit GUICTRLSetData die Daten einfüge:
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GuiListBox.au3>
#include <ListBoxConstants.au3>
#include <WindowsConstants.au3>
#region - Timestamp
;2011-11-28 14:47:30
#endregion - Timestamp#region - GUI Create
[/autoit] [autoit][/autoit] [autoit]
GUICreate('', 500, 500)
$iList = GUICtrlCreateList("", 4, 4)
$programme = IniReadSectionNames("programm.ini")
For $i = 1 To $programme[0]
GUICtrlSetData($iList, $programme[$i])
Next
GUISetState()#endregion - GUI Create
[/autoit]
GUIRegisterMsg($WM_COMMAND, "WM_COMMAND")
Global $hList = GUICtrlGetHandle($iList)
Global $sItem = _GUICtrlListBox_GetText($hList, _GUICtrlListBox_GetCurSel($hList))
#region - GUI SelectLoop
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
#endregion - GUI SelectLoop
Func WM_COMMAND($hWnd, $iMsg, $iwParam, $ilParam)
#forceref $hWnd, $iMsg
Local $hWndFrom, $iIDFrom, $iCode, $hWndListBox
If Not IsHWnd($hList) Then $hWndList = GUICtrlGetHandle($hList)
$hWndFrom = $ilParam
$iCode = BitShift($iwParam, 16)
Switch $hWndFrom
Case $hList, $hWndList
Switch $iCode
Case $LBN_SELCHANGE
$sCurrent = _GUICtrlListBox_GetText($hList, _GUICtrlListBox_GetCurSel($hList))
If $sCurrent <> $sItem Then
$sItem = _GUICtrlListBox_GetText($hList, _GUICtrlListBox_GetCurSel($hList))
ConsoleWrite($sItem & @CRLF)
EndIf
EndSwitch
EndSwitch
Return $GUI_RUNDEFMSG
EndFunc ;==>WM_COMMAND -
Hi,
hab ein sehr simples Script bei dem aus einer ini einfach alle Sections ausgelesen werden und in ein GUICtrlCreateList gesteckt werden. Nun würde ich aber gerne beim klick auf einen Eintrag im Listview den Text der dort steht in eine Variable speicher. Jemand eine Idee wie man das machen könnte?
mfg
-
Aso sorry jetzt kapier ich was du meinst:
Spoiler anzeigen
[autoit]HotKeySet("a","maus")
[/autoit] [autoit][/autoit] [autoit]While 1
[/autoit] [autoit][/autoit] [autoit]WEnd
[/autoit] [autoit][/autoit] [autoit]Func maus()
[/autoit]
$m = MouseGetPos()
$d = 0
For $i = 0 To 5
$d += 150
MouseMove($m[0] + $d, $m[1])
Next
EndFunc ;==>maus -
Kommt auf das Spiel an. Wie heißt das den?
-
MouseGetPos(0) gibt die x Koordinaten zurück in deinem Fall müsstest du MouseGetPos(1) für die y Koordinaten machen
-
-
Ah nice alle Monate wieder. Möge die Diskussion beginnen:
Youtube-AGB:
"Sie erklären sich damit einverstanden, Zugriff auf Nutzervideos nur in der Form des Streamings und zu keinen anderen Zwecken als der rein persönlichen, nicht-kommerziellen Nutzung, und nur in dem Rahmen zu nehmen, der durch die normale Funktionalität der Dienste vorgegeben und erlaubt ist. „Streaming“ bezeichnet eine gleichzeitige digitale Übertragung des Materials über das Internet durch YouTube auf ein nutzerbetriebenes internetfähiges Endgerät in einer Weise, bei der die Daten für eine Echtzeitansicht bestimmt sind, nicht aber für einen (permanenten oder vorübergehenden) Download, ein Kopieren, ein Speichern oder einen Weitervertrieb durch den Nutzer."
-
Alles Gute euch beiden :)-
-
Alles gute nachträglich auch von mir :).
-
Das sollte dein Problem lösen:
Spoiler anzeigen
[autoit]#include <ClipBoard.au3>
[/autoit] [autoit][/autoit] [autoit]Opt("WinTitleMatchMode", 2)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]; reihe 1
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
_ClipBoard_Empty()
Opt("WinTitleMatchMode", 2)
WinActivate("marcel.txt ")
WinWaitActive("marcel.txt")
MouseClick("left", 11, 50, 1)
Send("{lshift down}")
Send("{right 7}")
Send("{lshift up}")
Send("^c")
WinActivate("ab.txt")
WinWaitActive("ab.txt")
$get = ClipGet()
IniWrite("a.ini", "1", "reihe1", $get)
Send("^v")
Send("{enter}"); reihe 2 in eine ini schreiben
[/autoit] [autoit][/autoit] [autoit]_ClipBoard_Empty()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
WinActivate("marcel.txt")
WinWaitActive("marcel.txt ")
MouseClick("left", 11, 65, 1)
Send("{lshift down}")
Send("{right 7}")
Send("{lshift up}")
Send("^c")
$get = ClipGet()
IniWrite("a.ini", "1", "reihe2", $get)
WinActivate("ab.txt")
WinWaitActive("ab.txt")
Send("^v")
Send("{enter}"); reihe 3 in eine ini schreiben
[/autoit] [autoit][/autoit] [autoit]_ClipBoard_Empty()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
WinActivate("marcel")
WinWaitActive("marcel.txt")
MouseClick("left", 11, 80, 1)
Send("{lshift down}")
Send("{right 7}")
Send("{lshift up}")
Send("^c")
$get = ClipGet()
IniWrite("a.ini", "1", "reihe3", $get)
WinActivate("ab.txt")
WinWaitActive("ab.tx")
Send("^v")
Send("{enter}"); Reihe 4 in eine ini schreiben
[/autoit]
_ClipBoard_Empty()
WinActivate("marcel.txt")
WinWaitActive("marcel.txt")
MouseClick("left", 11, 95, 1)
Send("{lshift down}")
Send("{right 7}")
Send("{lshift up}")
Send("^c")
$get = ClipGet()
IniWrite("a.ini", "1", "reihe4", $get)
WinActivate("ab.txt")
WinWaitActive("ab.txt")
Send("^v")
Send("{enter}") -
Nein geht nicht.
-
Hast den nun mal das gemacht was Blitz oben gepostet hatte? https://autoit.de/index.php?page…9863#post239863
Weil damit sollte es unter Win 7 Home Premium laufen, weil da das gleiche halt manuel geändert wird das der gpo Eintrag auch ändert.
-
http://www.autoitscript.com/forum/topic/12…-arraytohtml2d/
und dann mit FileWrite in die Datei schreiben.
-
Schau mal auf das Threadatum ich glaub nicht, dass das heute noch gebraucht wird ;).
Chicago ja geht.
-
Ist das das richtige Scirpt das da gepostet hast? Weil darin macht ja was mit GDI+ und nicht mit Tastatureingaben übergeben.
-