Hey Leute,
Ich arbeite gerade an einem tool das einem ein clipboard mit 9 slots bietet.
Man drueckt zb. ALT + C + 1 um etwas in slot eins zu speichern
Um das ganze wieder einzufuegen irgendwo drueckt man ALT + V + 1
So nun habe ich folgendes problem. Oeffne ich das programm so kann ich dinge kopieren aber nach dem einfuegen scheint die alt taste dauer aktiv zu sein. Man kann keine buchstaben mehr schreiben und klickt man bei google chrome zb eine seite an will er sie speichern ( das der shortcut dafuer halt mir alt ist)
Ich habe keine Ahnung was ich falsch mach !!!
Hier ist mein Script
ACHTUNG ! DER SKRIPT STELLT DIE ALT-TASTE FEST ALSO ERST LESEN FEHLER FINDEN UND DANN AUSFUEHREN
Spoiler anzeigen
#Include
#include
#include
HotKeySet("{ESC}","_exit")
Func _exit()
Exit
EndFunc
While 1
Select
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("31")
sleep(100)
send("^c")
$clipboarddata = _ClipBoard_GetData()
iniwrite(@scriptdir &"/cliptemp.ini","slot","1",$clipboarddata)
MsgBox(0,"MultiClipboard"," Daten wurden in Slot 1 gespeichert !")
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("32")
sleep(100)
send("^c")
$clipboarddata = _ClipBoard_GetData()
iniwrite(@scriptdir &"/cliptemp.ini","slot","2",$clipboarddata)
MsgBox(0,"MultiClipboard"," Daten wurden in Slot 2 gespeichert !")
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("33")
sleep(100)
send("^c")
$clipboarddata = _ClipBoard_GetData()
iniwrite(@scriptdir &"/cliptemp.ini","slot","3",$clipboarddata)
MsgBox(0,"MultiClipboard"," Daten wurden in Slot 3 gespeichert !")
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("34")
sleep(100)
send("^c")
$clipboarddata = _ClipBoard_GetData()
iniwrite(@scriptdir &"/cliptemp.ini","slot","4",$clipboarddata)
MsgBox(0,"MultiClipboard"," Daten wurden in Slot 4 gespeichert !")
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("35")
sleep(100)
send("^c")
$clipboarddata = _ClipBoard_GetData()
iniwrite(@scriptdir &"/cliptemp.ini","slot","5",$clipboarddata)
MsgBox(0,"MultiClipboard"," Daten wurden in Slot 5 gespeichert !")
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("36")
sleep(100)
send("^c")
$clipboarddata = _ClipBoard_GetData()
iniwrite(@scriptdir &"/cliptemp.ini","slot","6",$clipboarddata)
MsgBox(0,"MultiClipboard"," Daten wurden in Slot 6 gespeichert !")
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("37")
sleep(100)
send("^c")
$clipboarddata = _ClipBoard_GetData()
iniwrite(@scriptdir &"/cliptemp.ini","slot","7",$clipboarddata)
MsgBox(0,"MultiClipboard"," Daten wurden in Slot 7 gespeichert !")
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("38")
sleep(100)
send("^c")
$clipboarddata = _ClipBoard_GetData()
iniwrite(@scriptdir &"/cliptemp.ini","slot","8",$clipboarddata)
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("39")
sleep(100)
send("^c")
$clipboarddata = _ClipBoard_GetData()
iniwrite(@scriptdir &"/cliptemp.ini","slot","9",$clipboarddata)
MsgBox(0,"MultiClipboard"," Daten wurden in Slot 9 gespeichert !")
Case _IsPressed("12") and _IsPressed("56") and _IsPressed("31")
$clipboarddata = _ClipBoard_GetData()
$inidata = iniread(@scriptdir &"/cliptemp.ini","slot","1","error")
send($inidata)
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("32")
$clipboarddata = _ClipBoard_GetData()
$inidata = iniread(@scriptdir &"/cliptemp.ini","slot","2","error")
send($inidata)
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("33")
$inidata = iniread(@scriptdir &"/cliptemp.ini","slot","3","error")
send($inidata)
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("34")
$inidata = iniread(@scriptdir &"/cliptemp.ini","slot","4","error")
send($inidata)
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("35")
$inidata = iniread(@scriptdir &"/cliptemp.ini","slot","5","error")
send($inidata)
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("36")
$inidata = iniread(@scriptdir &"/cliptemp.ini","slot","6","error")
send($inidata)
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("37")
$inidata = iniread(@scriptdir &"/cliptemp.ini","slot","7","error")
send($inidata))
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("38")
$inidata = iniread(@scriptdir &"/cliptemp.ini","slot","8","error")
send($inidata)
Case _IsPressed("12") and _IsPressed("43") and _IsPressed("39")
$inidata = iniread(@scriptdir &"/cliptemp.ini","slot","9","error")
send($inidata)
EndSelect
WEnd
Sorry das ich das nicht im Autoit format poste aber irgendwie macht er aus dem Script dann das :
#Include #include #include HotKeySet("{ESC}","_exit")
Func _exit()ExitEndFunc
While 1 SelectCase _IsPressed("12") and _IsPressed("43") and _IsPressed("31") sleep(100)send("^c")$clipboarddata = _ClipBoard_GetData()iniwrite(@scriptdir &"/cliptemp.ini","slot","1",$clipboarddata)MsgBox(0,"MultiClipboard"," Daten wurden in Slot 1 gespeichert !")Case _IsPressed("12") and _IsPressed("43") and _IsPressed("32") sleep(100)send("^c")$clipboarddata = _ClipBoard_GetData()iniwrite(@scriptdir &"/cliptemp.ini","slot","2",$clipboarddata)MsgBox(0,"MultiClipboard"," Daten wurden in Slot 2 gespeichert !")Case _IsPressed("12") and _IsPressed("43") and _IsPressed("33") sleep(100)send("^c")$clipboarddata = _ClipBoard_GetData()iniwrite(@scriptdir &"/cliptemp.ini","slot","3",$clipboarddata)MsgBox(0,"MultiClipboard"," Daten wurden in Slot 3 gespeichert !")Case _IsPressed("12") and _IsPressed("43") and _IsPressed("34") sleep(100)send("^c")$clipboarddata = _ClipBoard_GetData()iniwrite(@scriptdir &"/cliptemp.ini","slot","4",$clipboarddata)MsgBox(0,"MultiClipboard"," Daten wurden in Slot 4 gespeichert !")Case _IsPressed("12") and _IsPressed("43") and _IsPressed("35") sleep(100)send("^c")$clipboarddata = _ClipBoard_GetData()iniwrite(@scriptdir &"/cliptemp.ini","slot","5",$clipboarddata)MsgBox(0,"MultiClipboard"," Daten wurden in Slot 5 gespeichert !")Case _IsPressed("12") and _IsPressed("43") and _IsPressed("36") sleep(100)send("^c")$clipboarddata = _ClipBoard_GetData()iniwrite(@scriptdir &"/cliptemp.ini","slot","6",$clipboarddata)MsgBox(0,"MultiClipboard"," Daten wurden in Slot 6 gespeichert !")Case _IsPressed("12") and _IsPressed("43") and _IsPressed("37") sleep(100)send("^c")$clipboarddata = _ClipBoard_GetData()iniwrite(@scriptdir &"/cliptemp.ini","slot","7",$clipboarddata)MsgBox(0,"MultiClipboard"," Daten wurden in Slot 7 gespeichert !")Case _IsPressed("12") and _IsPressed("43") and _IsPressed("38") sleep(100)send("^c")$clipboarddata = _ClipBoard_GetData()iniwrite(@scriptdir &"/cliptemp.ini","slot","8",$clipboarddata)Case _IsPressed("12") and _IsPressed("43") and _IsPressed("39")sleep(100)send("^c")$clipboarddata = _ClipBoard_GetData()iniwrite(@scriptdir &"/cliptemp.ini","slot","9",$clipboarddata)MsgBox(0,"MultiClipboard"," Daten wurden in Slot 9 gespeichert !")Case _IsPressed("12") and _IsPressed("56") and _IsPressed("31") $clipboarddata = _ClipBoard_GetData()$inidata = iniread(@scriptdir &"/cliptemp.ini","slot","1","error")send($inidata)Case _IsPressed("12") and _IsPressed("43") and _IsPressed("32") $clipboarddata = _ClipBoard_GetData()$inidata = iniread(@scriptdir &"/cliptemp.ini","slot","2","error")send($inidata)Case _IsPressed("12") and _IsPressed("43") and _IsPressed("33") $inidata = iniread(@scriptdir &"/cliptemp.ini","slot","3","error")send($inidata)Case _IsPressed("12") and _IsPressed("43") and _IsPressed("34") $inidata = iniread(@scriptdir &"/cliptemp.ini","slot","4","error")send($inidata)Case _IsPressed("12") and _IsPressed("43") and _IsPressed("35") $inidata = iniread(@scriptdir &"/cliptemp.ini","slot","5","error")send($inidata)Case _IsPressed("12") and _IsPressed("43") and _IsPressed("36") $inidata = iniread(@scriptdir &"/cliptemp.ini","slot","6","error")send($inidata)Case _IsPressed("12") and _IsPressed("43") and _IsPressed("37") $inidata = iniread(@scriptdir &"/cliptemp.ini","slot","7","error") send($inidata))Case _IsPressed("12") and _IsPressed("43") and _IsPressed("38") $inidata = iniread(@scriptdir &"/cliptemp.ini","slot","8","error")send($inidata)Case _IsPressed("12") and _IsPressed("43") and _IsPressed("39") $inidata = iniread(@scriptdir &"/cliptemp.ini","slot","9","error")send($inidata)EndSelectWEnd
[/autoit]