1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. philipp

Beiträge von philipp

  • Mouseclick im Admin Modus

    • philipp
    • 30. August 2014 um 11:49

    starte dein eigenes script doch auch mal mit #RequireAdmin

  • Digital Signature

    • philipp
    • 28. August 2014 um 13:57

    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?

  • Digital Signature

    • philipp
    • 28. August 2014 um 13:27

    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

  • Identifizierung von Clickables / Internet Explorer_Server

    • philipp
    • 27. August 2014 um 10:25

    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..

  • SoundSetWaveVolume() auch als get?

    • philipp
    • 27. August 2014 um 10:16

    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!

  • SoundSetWaveVolume() auch als get?

    • philipp
    • 27. August 2014 um 00:30

    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

  • Minimieren als TrayIcon

    • philipp
    • 26. August 2014 um 23:30

    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

  • Minimieren als TrayIcon

    • philipp
    • 26. August 2014 um 20:05

    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>
    #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
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func settings()
    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
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func gehen()
    _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")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func kommen()
    _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")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func bj()
    _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, "")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func info()
    MsgBox (0,"Info","Version 1.4 "&@CRLF&"25.08.2014 ")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Exit()
    Exit
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Minimize()
    TraySetState(1)
    GUISetState(@SW_HIDE)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _Restore()
    TraySetState(2)
    GUISetState(@SW_SHOW)
    EndFunc

    [/autoit]
  • EXE: Version, Copyright, Produktname, ... Info

    • philipp
    • 26. August 2014 um 16:03

    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!

    Dateien

    ContextMenu.jpg 100,86 kB – 0 Downloads
  • EXE: Version, Copyright, Produktname, ... Info

    • philipp
    • 26. August 2014 um 15:47

    *EDIT: ansonsten danke hat funktioniert!

    Zitat von Schnitzel


    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;) :D 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..) :rofl::rofl:

  • GUI verändert Script?

    • philipp
    • 26. August 2014 um 15:42

    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!

  • EXE: Version, Copyright, Produktname, ... Info

    • philipp
    • 26. August 2014 um 15:38
    Zitat von PainTain

    http://www.autoitscript.com/autoit3/docs/d…gma-compile.htm

    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

  • EXE: Version, Copyright, Produktname, ... Info

    • philipp
    • 26. August 2014 um 15:32

    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

  • Create GUI ohne wirklich im Vordergrund zu sein, möglich?

    • philipp
    • 26. August 2014 um 15:06

    So, falls ich verstanden hab was du meinst:

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit][autoit][/autoit][autoit]

    $Form1 = GUICreate("Form1", 262, 210, 192, 124)
    GUISetState(@SW_HIDE)

    [/autoit][autoit][/autoit][autoit]

    Sleep(5000)
    GUISetState(@SW_SHOW)

    [/autoit][autoit][/autoit][autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit][autoit][/autoit][autoit]

    EndSwitch
    WEnd

    [/autoit]

    ich 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

  • ListView

    • philipp
    • 26. August 2014 um 14:57

    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&amp;threadID=10104

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    #include <GUIListView.au3>

    [/autoit] [autoit][/autoit] [autoit]

    main()
    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)

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $msg = GUIGetMsg()
    If $msg = $GUI_EVENT_CLOSE Or $msg = $ok Then
    Exit
    EndIf
    WEnd
    EndFunc

    [/autoit]
  • GUICtrlCreateCombo - nur Auswahl möglich?

    • philipp
    • 26. August 2014 um 00:52
    Zitat von MaxChri

    $variable = GUICtrlCreateLabel("test:", 16, 168, 55, 20, $CBS_DROPDOWNLIST)

    wieso denn jetzt auf einmal ein Label? ich dachte eine Combo?

  • GUICtrlCreateCombo - nur Auswahl möglich?

    • philipp
    • 26. August 2014 um 00:39

    oh sry es reicht natürlich $CBS_DROPDOWNLIST als style..

    *EDIT: Bsp Code:

    [autoit]

    #include <GUIConstants.au3>

    [/autoit][autoit][/autoit][autoit]

    main()
    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

    [/autoit]
  • GUICtrlCreateCombo - nur Auswahl möglich?

    • philipp
    • 26. August 2014 um 00:32

    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

  • ClipSelector

    • philipp
    • 26. August 2014 um 00:26
    Zitat von Kanashius

    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! ;)

  • TeamViewerPortable

    • philipp
    • 25. August 2014 um 17:54

    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")
    WinWaitActive("TeamViewer", "ID")
    Sleep(1000)
    $teamviewer = StringSplit(WinGetText("TeamViewer", "ID"), @CRLF)
    $id = $teamviewer[12]
    $pw = $teamviewer[14]

    [/autoit][autoit][/autoit][autoit]

    ; 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!

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™