Beiträge von Schnitzel
-
-
Probiers mal so
[autoit]$pic = "D:\Eigene Dokumente\Eigene Dateien\Hintergrundbild.jpg"
[/autoit]
RegWrite("HKEY_CURRENT_USER\Control Panel\Desktop", "TileWallpaper", "REG_SZ", 0)
RegWrite("HKEY_CURRENT_USER\Control Panel\Desktop", "Wallpaper", "REG_SZ", $pic)
DllCall("user32.dll", "int", "SystemParametersInfo", "int", 20, "int", 0, "str", $pic,"int", 3) -
-
Ich muss leider die vorgegebene ISS Datei ausführen.
Welche ISS Datei, das ist doch ne ganz normale Verknüpfung?
Gibts dafür nen Grund? -
Beim IE ist das so soweit ich weiß
-
Das passiert wenn man die "Code kopieren" Funktion des Autoit-Tags verwendet. ( Bei der das Popup geöffnet wird zum kopieren )
AndAnd --> And
OrOr --> Or
NotNot --> Not
Entweder übersetzen oder manuell markieren und kopieren -
Zitat
1219 (0x4C3)
Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again.Hast du das Netzlaufwerk schon unter einen anderen Laufwerksbuchstaben eingebunden?
Falls nein:
Bitte starte mal eine cmd und poste uns die ausgabe von "net use" -
Es geht zwar auch bei net use einen User und PW anzugeben aber es gibt dafür auch nen Autoit Befehl:
[autoit]DriveMapAdd()
[/autoit] -
1. Warum führst du einen link aus? Du solltest lieber gleich das Ziel des links ausführen um auch die richtige PID zu bekommen.
2. Benutzt du die neueste Beta von autoit? Wenn nicht dann liefert dir Shellexecute eine 1 zurück sofern das Programm ausgeführt werden konnte. -
chesstiger & F4R
Ihr wisst schon dass bei einem Input das Event standardmäßig ausgelöst wird wenn sich der Text ändert oder?^^@Threadersteller:
Hier ein kleines BeispielSpoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]GUICreate("GUI")
[/autoit] [autoit][/autoit] [autoit]
$hI = GUICtrlCreateInput("adsfasdf", 10, 10, 200)
$hB = GUICtrlCreateButton("Button", 10, 80, 200)
GUISetState()While 1
[/autoit]
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $GUI_EVENT_PRIMARYDOWN
$a = GUIGetCursorInfo()
If $a[4] = $hI Then
GUICtrlSetState($hB, $GUI_HIDE)
Else
GUICtrlSetState($hB, $GUI_SHOW)
EndIf
EndSwitch
WEnd
So funktioniert es mit Mausklicks (Unabhängig vom Focus, aber so hast du es ja beschrieben...) -
Herzlich Willkommen und viel Spaß im Forum
Auch wenn du wohl etwas anderes gesucht hast: Vielleicht finden sich ja Dinge die du gerne automatisieren würdest -
-
Warum bastelst du denn was mit dir anstatt Autoit Befehle zu verwenden?
-
Das was AspirinJunkie schon beschrieben hat mal als Code
[autoit]$sDrive = ""
[/autoit]
$sSerial = Iniread("keineAhnung.ini", "keineAhnungSection", "KeineAhnungKey", 0)
$aDrives = DriveGetDrive("REMOVABLE")
For $i = 1 To $aDrives[0]
If DriveGetSerial($aDrives[$i]) = $sSerial Then $sDrive = $aDrives[$i]
Next -
Herzlich willkommen und viel Spaß im Forum.
PS: ich kenne einige Christoph, ich hoffe das reicht auch
-
Mit Controllistview() kannst du dir da was bauen damit du das richtige Aufnahmegerät auswählst
-
Sehr schön
Bitte den Thread als gelöst markieren
Einfach ersten Post bearbeiten und das Präfix auf gelöst setzen -
Wo genau kannst du die Qualität setzen?
Evtl Screenshot und vorhandenen Quellcode anhängen -
Ich vermute mal du hast deine Checkbox schon an einer anderen Stelle zuvor im Quellcode erstellt.
[autoit]
Wenn du dann nochmal eine Checkbox erstellst (so wie du es in Zeile 4 machst) und diese disablest hast du 2 Controls übereinander---> sehr unschön^^
D.h. wenn du das Control vorher schon erstellt hast und du hast die selbe Zeile verwendet wie deine Zeile 4 dann musst du einfach nur folgendes machen:
[/autoit]
If $OperatingSystemArch = "X86" Then
GUICtrlSetFont($Checkbox_Reg_key_Progr_64bit_import, 10, 400, 0, "Arial"); ist auch unnötig wenn du die Schriftart vorher schon einmal gesetzt hast
GUICtrlSetState($Checkbox_Reg_key_Progr_64bit_import, $GUI_DISABLE)
EndifBitte den ganzen Quellcode posten falls ich mit meiner Vermutung falsch liege
-
*hust*
GtaSpider : Das Wochenende ist vorbei