starte dein eigenes script doch auch mal mit #RequireAdmin
Beiträge von philipp
-
-
Ja das SignTool.exe kenn ich schon, aber ich dachte an irgendetwas für/von AutoIt.. naja gut dann nicht
Und nein ich habe nicht vor irgendwelche sachen die nicht erlaubt sind damit zu machen denke ich:o ich will nur dass da halt dann nichtmehr steht unbekannt weil sonst ist es so unvertrauenswürdig. was genau muss ich denn da beachten?
-
Hallo,
ich wollte mal fragen ob es irgendein tool gibt oder ähnliches um auf ein exe script eine Digitale Signatur zu hinterlegen? irgendeine möglichkeit?
Lg Phil-IT
-
Was genau ist dein problem? Die Dinger sind wahrscheinlich über den normalen HTML onclick und somit über JavaScript gesteuert! Ist doch ganz einfach? Und PHP Text wird dir sowieso nicht angezeigt falls vorhanden..
-
Ja des hab ich auch schon gefunden, ist mir aber dann zu aufwendig, es wäre nur etwas kleines am Rand gewesen, aber hab es jetzt anders gelöst, danke trotzdem!
-
Hallo,
ich wollte mal fragen ob es eine Möglichkeit gibt, die Lautstärke nicht nur einzustellen sondern auchg auszulesen, also
SoundSetWaveVolume(..) -> SoundGetWaveVolume()Wäre nett wenn mir jemand helfen könnte..
Lg Phil-IT
-
ja, so mach ich das nicht, ich versuche mir anhand der beispiele dann immer ein eigenes 'test' script zu schreiben, und mit dem neuen wissen zu arbeiten, und arbeite mich dann zu dem was ich letztendlich haben will langsam hin.. also zu dem code du hast hat einfach guieventmode und msg verwendet und das geht schlicht und einfach nicht.:D
-
Lol, bei mir gehen die menü buttons gar nicht! auch nicht bevor ich minimiere!
*EDIT: Ohman du musst wenn dann bei einem mode bleiben, also entweder guigetmsg() oder guioneventmode?! hier mal der anfang abgeendert...
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
#include <GuiStatusBar.au3>
#include <StaticConstants.au3>
#include <EditConstants.au3>
Opt('GUIOnEventMode', 1)
Opt('TrayOnEventMode', 1)
Opt('TrayMenuMode', 1)
main()
Func main()
Global $StatusBar1
$Form1 = GUICreate("Arbeitszeiterfassung", 307, 201, 192, 124)
$Setting_Menu = GUICtrlCreateMenu("Menü")
$Setting_exit = GUICtrlCreateMenuItem("Ende", $Setting_Menu)
$helpmenu = GUICtrlCreateMenu("?")
$BJ = GUICtrlCreateMenuItem("Buchungsjournal",$helpmenu)
$Einstellung = GUICtrlCreateMenuItem("Einstellungen",$helpmenu)
$Info = GUICtrlCreateMenuItem("Info",$helpmenu)
$Kommen = GUICtrlCreateButton("Kommen", 32, 16, 113, 113)
GUICtrlSetFont(-1, 18, 800, 0, "@Arial Unicode MS")
GUICtrlSetBkColor(-1, 0x00FF00)
$Gehen = GUICtrlCreateButton("Gehen", 171, 16, 113, 113)
GUICtrlSetFont(-1, 18, 800, 0, "@Arial Unicode MS")
GUICtrlSetBkColor(-1, 0xFF0000)
GUISetState(@SW_SHOW)
$StatusBar1 = _GUICtrlStatusBar_Create($Form1)
_GUICtrlStatusBar_SetBkColor($StatusBar1, 0x0000FF)
_GUICtrlStatusBar_SetText($StatusBar1, "")
GUISetOnEvent($GUI_EVENT_CLOSE, '_Exit')
GUICtrlSetOnEvent($Setting_exit, '_Exit')
GUISetOnEvent($GUI_EVENT_MINIMIZE, '_Minimize')
GUICtrlSetOnEvent($Einstellung, 'settings')
GUICtrlSetOnEvent($Gehen, 'gehen')
GUICtrlSetOnEvent($Kommen, 'kommen')
GUICtrlSetOnEvent($BJ, 'bjn')
GUICtrlSetOnEvent($Info, 'info')
TraySetOnEvent(-7, '_Restore')
$name = IniRead("c:\aze.ini", "User", "Benutzer", "")
$pw = IniRead("c:\aze.ini", "User", "PW", "")
While 1
Sleep(10)
WEnd
EndFuncFunc settings()
[/autoit] [autoit][/autoit] [autoit]
GUISetState(@SW_HIDE)
$name = IniRead("c:\aze.ini", "User", "Benutzer", "")
$pw = IniRead("c:\aze.ini", "User", "PW", "")
$Form2 = GUICreate("Einstellungen", 293, 126, 192, 124)
$Benutzername = GUICtrlCreateLabel("Benutzername", 8, 16, 100, 22)
GUICtrlSetFont(-1, 10, 800, 0, "@Arial Unicode MS")
$Passwort = GUICtrlCreateLabel("Passwort", 8, 64, 66, 22)
GUICtrlSetFont(-1, 10, 800, 0, "@Arial Unicode MS")
$BNspeichern = GUICtrlCreateInput($name, 128, 16, 145, 21)
$PWspeichern = GUICtrlCreateInput("*****", 128, 64, 145, 21)
$Speichern1 = GUICtrlCreateButton("Speichern", 128, 96, 65, 25)
$Abbrechen = GUICtrlCreateButton("Abbrechen", 208, 96, 65, 25)
GUISetState(@SW_SHOW)
While 1
$nMsg1 = GUIGetMsg()
Switch $nMsg1
Case $GUI_EVENT_CLOSE
GUISetState(@SW_Hide, $Form2)
GUISetState(@SW_SHOW, $Form1)
ExitLoop
Case $Speichern1
IniWrite ("c:\aze.ini","User", "Benutzer", GUICtrlRead ($BNspeichern))
IniWrite ("c:\aze.ini","User", "PW", GUICtrlRead ($PWspeichern))
$name =IniRead("c:\aze.ini", "User", "Benutzer", "")
$pw =IniRead("c:\aze.ini", "User", "PW", "")
GUISetState(@SW_Hide, $Form2)
GUISetState(@SW_SHOW, $Form1)
ExitLoop
Case $Abbrechen
GUISetState(@SW_Hide, $Form2)
GUISetState(@SW_SHOW, $Form1)
ExitLoop
EndSwitch
WEnd
EndFuncFunc gehen()
[/autoit] [autoit][/autoit] [autoit]
_GUICtrlStatusBar_SetText($StatusBar1, "Bitte Warten!")
$oIE = _IECreate("",0,0)
_IENavigate($oIE, "http://192.168.100.89:8080/info")
_IELoadWait($oIE, 0, 30000)
$oForm = _IEFormGetCollection($oIE, 0)
$oUsername = _IEFormElementGetObjByname($oForm, "UID")
$oPassword = _IEFormElementGetObjByName($oForm, "PWD")
_IEFormElementSetValue($oUsername, $name)
_IEFormElementSetValue($oPassword, $pw)
_IEFormSubmit($oForm)
sleep(500)
$oForm1 = _IEFormGetCollection($oIE, 0)
$Menu1 = _IELinkClickByText($oForm1, "Buchung")
_IELoadWait($oIE)
sleep(800)
$oForm2 = _IEGetObjById($oIE, "2img")
_IEAction($oForm2, "click")
_IELoadWait($oIE)
$oForm3 = _IEGetObjById($oIE, "shutdown")
_IEAction($oForm3, "click")
_IELoadWait($oIE)
_IEQuit($oIE)
_GUICtrlStatusBar_SetText($StatusBar1, "Gehen Gebucht")
EndFuncFunc kommen()
[/autoit] [autoit][/autoit] [autoit]
_GUICtrlStatusBar_SetText($StatusBar1, "Bitte Warten!")
$oIE = _IECreate("",0,0)
_IENavigate($oIE, "http://192.168.100.89:8080/info")
_IELoadWait($oIE, 0, 30000)
$oForm = _IEFormGetCollection($oIE, 0)
$oUsername = _IEFormElementGetObjByname($oForm, "UID")
$oPassword = _IEFormElementGetObjByName($oForm, "PWD")
_IEFormElementSetValue($oUsername, $name)
_IEFormElementSetValue($oPassword, $pw)
_IEFormSubmit($oForm)
sleep(500)
$oForm1 = _IEFormGetCollection($oIE, 0)
$Menu1 = _IELinkClickByText($oForm1, "Buchung")
_IELoadWait($oIE)
sleep(800)
$oForm2 = _IEGetObjById($oIE, "1img")
_IEAction($oForm2, "click")
_IELoadWait($oIE)
$oForm3 = _IEGetObjById($oIE, "shutdown")
_IEAction($oForm3, "click")
_IELoadWait($oIE)
_IEQuit($oIE)
_GUICtrlStatusBar_SetText($StatusBar1, "Kommen Gebucht")
EndFuncFunc bj()
[/autoit] [autoit][/autoit] [autoit]
_GUICtrlStatusBar_SetText($StatusBar1, "Bitte Warten!")
$oIE = _IECreate("")
_IENavigate($oIE, "http://192.168.100.89:8080/info")
_IELoadWait($oIE, 0, 30000)
$oForm = _IEFormGetCollection($oIE, 0)
$oUsername = _IEFormElementGetObjByname($oForm, "UID")
$oPassword = _IEFormElementGetObjByName($oForm, "PWD")
_IEFormElementSetValue($oUsername, $name)
_IEFormElementSetValue($oPassword, $pw)
_IEFormSubmit($oForm)
sleep(200)
$oForm1 = _IEFormGetCollection($oIE, 0)
$Menu1 = _IELinkClickByText($oForm1, "Stempelkarte")
_IELoadWait($oIE)
_GUICtrlStatusBar_SetText($StatusBar1, "")
EndFuncFunc info()
[/autoit] [autoit][/autoit] [autoit]
MsgBox (0,"Info","Version 1.4 "&@CRLF&"25.08.2014 ")
EndFuncFunc _Exit()
[/autoit] [autoit][/autoit] [autoit]
Exit
EndFuncFunc _Minimize()
[/autoit] [autoit][/autoit] [autoit]
TraySetState(1)
GUISetState(@SW_HIDE)
EndFuncFunc _Restore()
[/autoit]
TraySetState(2)
GUISetState(@SW_SHOW)
EndFunc -
Das ist mein ContextMenü, wenn ich auf ein au3 Script gehe:D nix mit Compile with Options.
Mein problem ist das Design:DDDD ne ich glaub ich lads mir wirklich wieder.. naja wie auch immer dankeschön!
-
*EDIT: ansonsten danke hat funktioniert!
Richtig
Alternativ Strg+F7 in Scite drücken und die Tabs mal durchsehenääähhhhm wenn ich STRG + F7 drück compiliert der mir nur das script da kommt nix;) ich hab aber auch eine sehr alte SciTE version (mit absicht, weil da die Underline-Befehle angezeigt werden:D und ich mit der Scite4Autoit nicht zurecht komm..)
-
genau so ist es, kode generiert nur das gui script ohne deine zusätze! es ist nur zum groben erstellen da. ich finde die code zum suchen der controls oder so ganz ok aber nicht um ein komplettes script zu erstellen!
-
Heißt das ich kann zB '#pragma compile(Out, AutoIt_Example.exe)' in mein Script reinschreiben und das wird dan übernommen? ich checks nicht lol:D sry
-
Hallo,
ich wollte gerne wissen ob und wie es möglich ist, einem Script von AutoIt was in eine Anwendung kompiliert wurde die oben genannten Sachen einzufügen.
Also wenn man Rechtsklick -> Eigenschaften auf die EXE macht, dass dann da steht was ich will und nicht immer zB 0.0.0.0 als Version.Wäre cool wenn jemand helfen kann!
Lg Phil
-
So, falls ich verstanden hab was du meinst:
[autoit]#include <GUIConstantsEx.au3>
[/autoit][autoit][/autoit][autoit]
#include <WindowsConstants.au3>$Form1 = GUICreate("Form1", 262, 210, 192, 124)
[/autoit][autoit][/autoit][autoit]
GUISetState(@SW_HIDE)Sleep(5000)
[/autoit][autoit][/autoit][autoit]
GUISetState(@SW_SHOW)While 1
[/autoit][autoit][/autoit][autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit]
WEndich würde dir raten deine guis nicht nur mit dem FD zu erstellen, denn wenn man sie selbst erstellt bleibt einem die übersicht meistens besser im kopf
-
Also so kannst du auf jeden fall mal die ganze zeile farbig machen.. aber das denke ich ist bekannt!
*EDIT: Für die jeweiligen SubItems hab ich jetzt noch was anderes gefunden! Hier im deutschen Forum von BugFix: https://autoit.de/index.php?page=Thread&threadID=10104
Spoiler anzeigen
[autoit]#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GUIListView.au3>main()
[/autoit] [autoit][/autoit] [autoit]
Func main()
GUICreate("ListView ...", 520, 210)
GUISetFont(10)
$list = GUICtrlCreatelistview("Spalte1|Spalte2|Spalte3|Spalte4", 10, 10, 500, 150, -1, $LVS_EX_SNAPTOGRID)
$ok = GUICtrlCreateButton("Ok", 210, 170, 100, 30, -1, -1)
GUISetState()
GUICtrlCreateListViewItem("Eintrag1|Eintrag2|Eintrag3|Eintrag4", $list)
GUICtrlSetColor(-1, 0x00AA00)While 1
[/autoit]
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Or $msg = $ok Then
Exit
EndIf
WEnd
EndFunc -
$variable = GUICtrlCreateLabel("test:", 16, 168, 55, 20, $CBS_DROPDOWNLIST)
wieso denn jetzt auf einmal ein Label? ich dachte eine Combo?
-
oh sry es reicht natürlich $CBS_DROPDOWNLIST als style..
*EDIT: Bsp Code:
[autoit]#include <GUIConstants.au3>
[/autoit][autoit][/autoit][autoit]main()
[/autoit]
Func main()
GUICreate("TestGUI_Combo", 250, 100)
GUISetFont(10, 400, 1, "Calibri")
GUISetBkColor(0x808080)
$combo = GUICtrlCreateCombo("", 10, 10, 140, -1, $CBS_DROPDOWNLIST)
$select = GUICtrlCreateButton("OK", 160, 9, 80, 25)
GUISetState()
GUICtrlSetData($combo, "Bitte Auswählen|1|2|3|4", "Bitte Auswählen")
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then
Exit
ElseIf $msg = $select And GUICtrlRead($combo) <> "Bitte Auswählen" Then
MsgBox(0, "", GUICtrlRead($combo) & " ausgewählt!")
EndIf
WEnd
EndFunc -
BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL)) als style bei der GUICtrlCreateCombo(...) dafür benötigt du dann noch den #include <ComboConstants.au3> oder so.. Danach sieht es zumindest aus:D
-
Es wäre Sinnvoll, die Ini auch zu erstellen
@MyDocumentsDir & "\_ClipSelector.ini"Schmarn, die INI wird doch erst geschrieben! Das ist ja der Sinn! Oder willst du meine clips haben? Da stehen doch nur die clips drin, die man selbst macht!
-
Ich glaube nicht das es für deinen Bruder ist aber so kann man es auslesen:
[autoit]Run("C:\Program Files (x86)\TeamViewer\Version9\TeamViewer.exe")
[/autoit][autoit][/autoit][autoit]
WinWaitActive("TeamViewer", "ID")
Sleep(1000)
$teamviewer = StringSplit(WinGetText("TeamViewer", "ID"), @CRLF)
$id = $teamviewer[12]
$pw = $teamviewer[14]; Email senden... mit $id und $pw
[/autoit]Edit BugFix
Jemand hatte diesen Post deaktiviert - Übereifer?
Hier ist nicht mal ansatzweise eine Korrelation mit Forenregeln zu sehen. Bitte nicht übertreiben. Ansonsten führen wir die Kernaussage von AutoIt (Automatisiere Es) ad absurdum!