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. NO1 :-)

Beiträge von NO1 :-)

  • USBDMX-Interface von DE mit Autoit ansteuern

    • NO1 :-)
    • 16. August 2017 um 15:49

    Yjug, was ist denn TSERIAL für ein Typ (Objektinstanz?). Kann man den Typ überhaupt mit AutoIt aufrufen?


    Z.B. bei SetInterfaceMode(Serial: TSERIAL; Mode: byte): DWORD;

    -> SetInterfaceMode ist die Methode
    -> Serial ist der erste Parameter, der hat als Typ TSERIAL
    -> Mode ist der zweite Parameter, Typ: byte
    -> :DWORD ist wahrscheinlich der Rückgabewert der Methode

    Die möglichen Typen kannst du hier einsehen: DLLCall

    Lg NO1 :)

  • C# / VB .NET DLLs erstellen und in AutoIt verwenden

    • NO1 :-)
    • 12. August 2017 um 17:04

    Danke, dass du dir dafür Zeit genommen hast.
    Ich kann auch eine Methode ohne Parameter aufrufen, die dann eine weitere Methode mit der Instanz als Parameter callt. Dann hätten wir das Problem mit DLLCall und den Parametern gelöst, jedoch kann man schon vorher erstellte Objektinstanzen nur in einer nicht statischen Methode mitgeben oder in einer statischen, die dann aber wieder als Parameter die Instanz braucht.
    Und das ist dann das eigentliche Problem. Aber danke, dass du dir das Thema näher anschaust.

    Lg NO1 :)

  • C# / VB .NET DLLs erstellen und in AutoIt verwenden

    • NO1 :-)
    • 12. August 2017 um 14:49

    Hallo, alpines, vielen Dank noch mal für dein Tutorial, find ich genial und es funktioniert.
    Ein Problem ist aber, dass man mit DLLExport nur statische Methoden exportieren kann und wenn man in dieser statischen Methode eine andere Methode (mit Instanzobjekt als Parameter) aufruft, muss man dieser immer den Objektverweis mitgeben. Wie macht man das? Man kann ja einem DLLCall schlecht eine Instanz mitgeben.

    Code
    ...
    
    
            public Form1 form;
    
    
            public Class1()
            {
               form = new Form1();
            }
            [DllExport("start", CallingConvention = CallingConvention.StdCall)]
            static void start(Form1 form)
            {
                Application.Run(form);
            }
    
    
            ...
    Alles anzeigen
    C
    ...
    
    
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
    
    
        private void Form1_Load(object sender, EventArgs e)
        {
    
    
        }
    }
    Alles anzeigen

    Beide Klassen befinden sich im selben Namespace, aber in 2 unteschiedlichen Dateien (wie gewöhnlich). Das Projekt ist allerdings eine Klassenbibliothek.
    Vielleicht steh ich im Moment auch voll aufm Schlauch und seh die Lösung wieder net, aber wenn ihr nen Ansatz hättet, währe es nett ihn hier zu posten.

    Lg NO1 :)

  • _GUICtrlListView_Create - Schrift

    • NO1 :-)
    • 11. August 2017 um 19:32

    Perfekt :thumbup:

  • _GUICtrlListView_Create - Schrift

    • NO1 :-)
    • 10. August 2017 um 17:58

    Oh, das hab ich ja ganz vergessen...
    Werde es morgen testen und dann berichten.
    Danke dir...

    Edit: Danke, funktioniert wunderbar!

  • _GUICtrlListView_Create - Schrift

    • NO1 :-)
    • 10. August 2017 um 17:43

    Hallo miteinander und tschuldigung, dass ich euch schon wieder belästige...
    Die Frage: Wie kann man die Schrift eines Listviews ändern, dass mit _GUICtrlListView_Create() erstellt wurde?

    Lg NO1 :)

  • WinHttp - Fields

    • NO1 :-)
    • 8. August 2017 um 15:14

    Danke alpines. Hab jetzt herausgefunden, dass das Problem ein fehlender Header ("Content-Type: application/json") war.
    Mit dem $sPostData und dem richtigen Header hats dann funktioniert, danke!

  • WinHttp - Fields

    • NO1 :-)
    • 8. August 2017 um 14:36

    Hallo zusammen,

    kurze Frage: Wie kann man mit AutoIt bei einem WinHttpRequest (POST) fields mitgeben. Ich mein jetzt nicht im Link (http://xxx.xx/testordner/testformular?test=132&antwort=456), sonder als Daten, im JSON-Format

    {
    test: 132,
    antwort:456
    }

    Wäre nett, wenn ihr antworten würdet, wenn ihr was dazu wisst.
    Hab leider auch kein passendes Beispiel, das ich hier reinstellen könnte.

    Lg NO1 :)

  • Kicktipp Bundesliga 2017/2018 Wetttippen! Jetzt mitmachen :)

    • NO1 :-)
    • 6. August 2017 um 14:36

    Okay, danke!

  • Kicktipp Bundesliga 2017/2018 Wetttippen! Jetzt mitmachen :)

    • NO1 :-)
    • 4. August 2017 um 21:00

    Hab keine Ahnung von Kicktipp...
    Wie läuft das ab? Ist das nur zum Spaß und kostenlos?

    Wäre nett, wenn mir das jemand kurz erklären könnte.

    LG NO1

  • Starplayer v4

    • NO1 :-)
    • 3. August 2017 um 13:51

    Geiles Ding, Oscar, funktioniert bei mir wunderbar...

  • @HotKeyPressed

    • NO1 :-)
    • 30. Juli 2017 um 10:27

    Oh ja, tut mir leid. Dachte gestern, ich bräuchte vielleicht doch noch eure Hilfe und dann hab ichs doch glatt vergessen. Danke dir!

  • @HotKeyPressed

    • NO1 :-)
    • 29. Juli 2017 um 17:36

    Danke alpines, funktioniert.

  • neuer Desktop

    • NO1 :-)
    • 29. Juli 2017 um 16:49

    Zufälligerweise hab ich mir vorgestern das Programm heruntergeladen und aus genau dem Grund sofort wieder gelöscht.

    Man kann zwar zwischen den Desktops switchen, aber es wird immer dieselbe Taskleiste und der selbe Desktop angezeigt.
    Verändert man nun was an Taskleiste/Program Manager wirken sich die Änderungen auch auf die anderen 3 Desktops aus...

  • @HotKeyPressed

    • NO1 :-)
    • 29. Juli 2017 um 16:45

    Hallo zusammen,

    kann man irgendwie einstellen, dass beim Makro @HotKeyPressed Groß -und Kleinschreibung berücksichtigt werden?
    Man kann ja keine Funktionsparameter bei HotKeySet mitgeben und deswegen @HotKeyPressed.

    Wäre toll, wenn ihr mir antworten könntet.

    Lg NO1 :)

  • neuer Desktop

    • NO1 :-)
    • 29. Juli 2017 um 16:18

    alpines: Ist es eigentlich auch möglich den Desktop zu steuern, also mit Taskleiste, Icons und dem ganzen Krimskrams...

    Weil sonst könnt ich auch einfach ne Vollbild-GUI ohne Rahmen erstellen, das Hintergrundbild reinhängen und fertig. Mir sind nämlich keine weiteren API Funktionen zur Steuerung bekannt...

  • Über Script Maustastendruck senden

    • NO1 :-)
    • 26. Juli 2017 um 17:49

    Mit folgendem Code kannst du einen Rechtsklick machen.

    AutoIt
    MouseClick("right")
    Exit

    Als Anhang noch die Exe-Datein (im ZIP-Archiv), die du dann auf deinem PC über Remote starten kannst.

    Dateien

    Rechtsklick.zip 892,31 kB – 29 Downloads
  • FileUpload

    • NO1 :-)
    • 26. Juli 2017 um 17:14

    Wieso klappt das bei dir und bei mir nicht :D
    Bei mir kommt dann immer diese Windows-Sicherheitsbox, wo man das Passwort nochmals eingeben muss...

  • Cmd ohne öfnen der konsole

    • NO1 :-)
    • 23. Juli 2017 um 11:20

    Ganz einfach:

    [autoit]

    Run("ipconfig.exe /renew *", @SystemDir, @SW_HIDE)

    [/autoit]
  • WinActivate bei minimiertem RDP-Fenster

    • NO1 :-)
    • 22. Juli 2017 um 21:42

    Du kannst auch deine eigene AutoIt GUI erstellen und RDP einbetten, dann kannst du auch die Optionen für das Fenster festlegen.

    Beispiel:

    AutoIt
    #include <GUIConstants.au3>
    
    
    $oRDP = ObjCreate("MsTscAx.MsTscAx") 
    GUICreate("Embedded RDP control Test", 640, 480, -1 , -1, $WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS)
    $GUIActiveX = GUICtrlCreateObj($oRDP, 10, 10, 620, 460)
    GUISetState()
    
    
    $oRDP.Server = "SERVERNAME"
    $oRDP.Domain = "DOMAIN"
    $oRDP.UserName = "USERNAME"
    
    
    $oRDP.Connect()
    
    
    While 1
        $msg = GUIGetMsg()
        Select
            Case $msg = $GUI_EVENT_CLOSE
                ExitLoop
        EndSelect
    WEnd
    
    
    GUIDelete()
    
    
    Exit
    Alles anzeigen

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™