Beiträge von PenGuin
-
-
Geht das nicht mit:
[autoit]ControlSend("xxx","","","{ENTER}")
[/autoit]?
Bei den 3 x'en den Fensternamen einsetzen...
-
!Hier stand vorher ein Script!
Darf ich das nun posten?
Hatte das grade posten wollen, dann kam der Text von AutoBert
-
Danke funktioniert perfekt und meine Befürchtungen, dass wieder 50 Leute ankommen und sagen: "Hättest du mal die SuFu benutzt, darüber gibt es 50 Threads!!" hat sich nicht bestätigt

Mfg Pinguin
-
Wie peinlich, der Thread war sogar von mir geöffnet worden...^^
Naja ich hatte die Lösung und nicht weiter hineingeguckt^^
EDIT:
Spoiler anzeigen
[autoit]#include <GUIConstants.au3>
[/autoit]
#include <WindowsConstants.au3>
#include <StaticConstants.au3>
;-------------------------------------------------------------------
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 479, 374, 285, 193)
$Image1 = GUICtrlCreatePic("", 56, 24, 161, 129, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Button1 = GUICtrlCreateButton("Exit", 352, 25, 113, 41)
$Button2 = GUICtrlCreateButton("2", 184, 248, 113, 41)
$Button3 = GUICtrlCreateButton("3", 184, 192, 113, 41)
$Button4 = GUICtrlCreateButton("4", 56, 248, 113, 41)
$Button5 = GUICtrlCreateButton("5", 56, 192, 113, 41)
$Button6 = GUICtrlCreateButton("6", 312, 192, 113, 41)
$Button7 = GUICtrlCreateButton("7", 56, 304, 113, 41)
$Button8 = GUICtrlCreateButton("8", 184, 304, 113, 41)
$Button9 = GUICtrlCreateButton("9", 312, 248, 113, 41)
$Button10 = GUICtrlCreateButton("10", 312, 304, 113, 41)
$Button11 = GUICtrlCreateButton("11", 237, 25, 113, 41)
$Button12 = GUICtrlCreateButton("12", 237, 113, 113, 41)
$Button13 = GUICtrlCreateButton("13", 352, 113, 113, 41)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
;-------------------------------------------------------------------
Func _Time()
GuICtrlSetData($Zeit, "Zeit: " & @HOUR & ":" & @MIN & ":" & @SEC)
EndFunc
Func _Date()
GUICtrlSetData($Datum, "Datum: " & @MDAY & "." & @MON & "." & @YEAR)
EndFunc
;-------------------------------------------------------------------
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $Button1
Exit
Case $Button2
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 346, 152, 467, 309)
$OK = GUICtrlCreateButton("OK", 128, 112, 89, 33, 0)
$Zeit = GUICtrlCreateLabel("Zeit: @HOUR @MIN @SEC ", 140, 24, 100, 50)
GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif")
$Datum = GUICtrlCreateLabel("Datum: @MDAY @MON @YEAR ", 130, 72, 100, 50)
GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
AdlibEnable("_Time",1000)
AdlibEnable("_Date",1000)
$nMsg2 = GUIGetMsg()
Switch $nMsg2
Case $OK
ExitLoop
EndSwitch
WEnd
EndSwitch
WEndWo ist der Fehler?

-
Hallo, ich weiß wie ich ein GUI durch ein anderes aufrufen kann etc. bloß stellt sich mir grad Folgendes Problem:
Vorerst der Code um den es geht:
Spoiler anzeigen
[autoit]While 1
[/autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $Button1
Exit
Case $Button2
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 346, 152, 467, 309)
$OK = GUICtrlCreateButton("OK", 128, 112, 89, 33, 0)
$Zeit = GUICtrlCreateLabel("Zeit: @HOUR @MIN @SEC ", 140, 24, 100, 50)
GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif")
$Datum = GUICtrlCreateLabel("Datum: @MDAY @MON @YEAR ", 130, 72, 100, 50)
GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
GUICtrlSetData($Zeit,@HOUR & ":" & @MIN & ":" & @SEC )
GUICtrlSetData($Datum,@MDAY & "." & @MON & "." & @YEAR )
Sleep(1000)
$nMsg2 = GUIGetMsg()
Switch $nMsg2
Case $OK
ExitLoop
EndSwitch
WEnd
EndSwitch
WEndSoweit so gut, wie man sieht ist eine ExitLoop vorhanden, also wenn ich OK drücke, sollte sich das GUI schließen, nur kommt mir die SleepZeit in die Quere, die ich für die Uhr brauche.Ich muss erstmal öfters auf OK drücken, damit er schließt. Wenn ich die SleepZeit ausbaue, schließt er sofort, nur warum? Für manche wird die Lsung wohl sehr einfach sein, nur ich bin halt noch nicht so gut in Programmieren^^
Dies was ihr oben seht, ist nur ein Teil meines Scripts.
Ich weiß es nervt euch mit den 2 GUIs, da es grade Threads wie SAnd am Meer davon gibt, nur ich habe kein Thread gefunden wo solch ein Problem gelöst wurde.
Falls doch, entschuldige ich mich und falls das eine Verwarnung zufolge hat, nehm ich sie gerne auf mir. Ansonsten Kopf->Tisch->nochmal SuFu benutzen.
MfG
-
Will bei mir nicht so recht gehen

EDIT: Okay doch geht, hab die includes vergessen x)
-
Hallo, ich hab mal eine Frage. Einige von euch denken bestimmt: "Ach das geht doch sowas von einfach". Naja ich bin halt noch neuer bei AutoIt und brauche eure Hilfe.
Ich weiß wie ich indirekt die Zeit anzeigen lassen, nur ist das nicht die beste Lösung. Meine Lösung bisher ist:
[autoit]While 1
[/autoit]
Sleep(100)
MsgBox(10,"time",@HOUR & ":" & @MIN & ":" & @SEC,1)
WEndDie Zeit will ich in dem Script hinter "Zeit:" anzeigen lassen.
[autoit]
[/autoit][autoit][/autoit][autoit]
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 478, 373, 284, 192)
$Image1 = GUICtrlCreatePic("", 56, 24, 161, 129, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Button1 = GUICtrlCreateButton("x1", 352, 24, 113, 41, 0)
$Button2 = GUICtrlCreateButton("2", 184, 248, 113, 41, 0)
$Button3 = GUICtrlCreateButton("3", 184, 192, 113, 41, 0)
$Button4 = GUICtrlCreateButton("4", 56, 248, 113, 41, 0)
$Button5 = GUICtrlCreateButton("5", 56, 192, 113, 41, 0)
$Button6 = GUICtrlCreateButton("6", 312, 192, 113, 41, 0)
$Button7 = GUICtrlCreateButton("7", 56, 304, 113, 41, 0)
$Button8 = GUICtrlCreateButton("8", 184, 307, 113, 41, 0)
$Button9 = GUICtrlCreateButton("9", 312, 248, 113, 41, 0)
$Button10 = GUICtrlCreateButton("10", 312, 304, 113, 41, 0)
$Button11 = GUICtrlCreateButton("11", 237, 25, 113, 41, 0)
$Label1 = GUICtrlCreateLabel("Zeit: ", 256, 96, 45, 2 ;<== Die aktuelle Zeit soll hintern dem "Zeit:" stehn
GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEndDies ist ein einfaches GUI Fenster.
Danke schonmal für eure Hilfe.
-
Rein theoretisch könntest du das Bios mit Assembler umschreiben, aber wie bereits geraten, lass es. Soweit ich weiß, kann man den PC per Biosumschreibung nicht schneller hochfahren lassen, höhstens du taktest die CPU höher, aber dann fährt er nur für 5min schneller hoch
. -
Hi, ihc brauche eure Hilfe.
Mein Vater hat in der Fritz Box eine Begrenzte Zeit an Internet angegeben UND eine maximale Zeit.
zum Beispiel: 5 stunden, bis 21:15 maximal.
Gut oke. Da ich ja nicht immer sehen kann, wie lange ich noch habe(FritzBox mit PW) hat mein vAter gesagt, ich soll mir ein Programm bauen wodran ich das ablesen kann.
Ich bkeomm das leider nicht hin, ich weiß nicht wie er erkennen soll, wieviel Internetzeit shcon vergangen ist, er kann ja nciht einfahc die Ziet zählen, da ich ja nicht immer im Internet bin.
Also bitte ich um erure hilfe.
Praktisch wäre auch wenn er anzeigt, ob grad Internet läuft oder nicht. Also son art Task der aber nicht in der Taskleiste ist, sondern als kleines Icon rechts und wenn ich dadrauf doppelklick mache, das er ein kleines Fensterchen mit verbleibende Zeit und ob Internet grad verbraucht wird oder nicht.
Also so wie bei einer Bombe (komisches beispiel xD) die runterzählt bis sie explodiert. Wichtig ist auch, dass er freezed, wenn ich kein Internet anhabe!! Also nicht einfach ein Countdown. Und dadrunter halt: Internet: Ja/Nein
Da ich aber verschiedene Zeiten hab, also am Wochende länger wäre ich dankbar wenn ihr mir einfach einen Rohling baut bzw helft einen zu bauen, wo ich nur noch die Zeiten in das Script eintragen muss.
Mfg Pinguin
-
Letzte Stable?? was ist das??

-
@ Xenobiologist: Der macht mir bei deinem Script ein Error:
Spoiler anzeigen
Line 25
$index= _ArraySearch($handy,$re[$i],0,0,0,0,1,1)
$index=^ Error
Error:Incorrect number of parameters in function call.
Kann mir wer dabei helfen? Vor allem würde ich gern mit so einer GUI wie bei JOhannes Anhand arbeiten. Der soll dann aber nur Encrypt Button haben.
Anfang sieht so aus:
[autoit]#include <GUIConstants.au3>
[/autoit]
#Region ### START Koda GUI section ### Form=
$GUI = GUICreate("Encrypter", 331, 391, 363, 164)
$Eingabefeld = GUICtrlCreateEdit("", 24, 24, 281, 305, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_WANTRETURN))
GUICtrlSetData(-1, "Eingabefeld")
$Encrypt = GUICtrlCreateButton("Encrypt", 80, 336, 169, 49, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEndNun soll der meinen Text den ich engegeben hab umwandeln, wenn ich Encrypt drücke. Der soll dann im Gegenzug mit dem Eigentlichen SAtz asugetauscht werden, sodass oben dann im EditFenster mein verschlüsselter SAtz steht. Noch besser wäre Erst mein SAtz dann das Verschlüsselte.
Aber ich möchte dnan auch gerne die Zahlen wie ich oben hab dort eingebaut haben.
-
Hallo. Ihc bins nomma, sry für soviele FRagen^^
Ich möchte SCripte sozusagen über eine Weite entfernung verbinden ( ich denke das geht nur durch Internet).
D.H.: Ich möchte meinen PC mit einem in meinetwegen Köln verbinden.
nun zum eigentlichen: Könnte man ein Script bauen, dass meinet wegen Notepad öffnet (bei seinem UND meinem PC), wenn ich ne Taste auf meiner TAstatur drücke?
-
Ja mit der Syntax kann ich in den wenigsten Fällen was anfangen^^
-
Und wo binde ich nun @ SW_HIDE Ein?
[autoit]ShellExecute("C:\Program Files\Microsoft Office\Office12\OUTLOOK")
[/autoit] -
Hallo.
Ich möchte gern einen Satz verschlüsseln und zwar in Zahlen, bekomm das aber nicht gut hin bzw. gar nicht.^^
Ich hab hier im Forum so was ähnliches gefunden ( da war ein Zahlencode vorgegeben und einer sollte den lösen.)
1. Ich bekomm das mitm Array net hin ( ihc hab wie gesagt sowas ähnlcihes hier scho ngesehen und wollte das übernehmen)
Kann mir wer das mitm Array erklären ( hab ich noch nie verstanden :D). Wie wird das denn benutzt und so?
2. Kann mir wer bei meinem SCript helfen?
Hier ist der Anfang:
Spoiler anzeigen
[autoit]#include <Array.au3>
[/autoit] [autoit][/autoit] [autoit]
Dim $a
$Array [27] = [[00 = ' '],[25 = 'a'],[26 = 'b'],[27 = 'c'],[35 = 'd'],[36 = 'e'],[37 = 'f'],[45 ='g'],[46 = 'h'],[47 ='i'],[55 = 'j'],[56 ='k'],[57 = 'l'],
[65 = 'm'],[66 = 'n'],[67 = 'o'],[75 = 'p'],[76 ='q'],[77 = 'r'],[78 = 's'],[85 = 't'],[86 = 'u'],[87 = 'v'],[95 = 'w'],[96 = 'x'],[97 = 'y'], [98 = 'z']]$a=InputBox("Texteingabe","Gibt deinen zu verschlüsselnden Text unten ein!")
[/autoit]
MsgBOx(64,"Verschlüsselung","Dein verschlüsselter Text:" & $a & ".") -
Hab nochma ne Frage.
kann ich Outlook im Hintergrund öffnen?? Also so das es nicht geöffnet ist im eigentlichen sinne und dann ne Email schrieben?
-
-
Der Text kann auhc länger sein.....
Und Word war ja nur ein Beispiel.
Oder halt das der Mausklicks in einem minimiertem Programm amchen soll, während ich im Inet surfe.
-
Ich geb einfach einen Text vor, zum Beispiel:
AutoIt ist die coolste Scriptsprache!
Diesen Satz soll er nun im minimiertem Word schreiben.