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

Beiträge von chip

  • Autoit direkt aus dem Browser

    • chip
    • 31. Oktober 2011 um 10:27

    Cheater Dieter ich habs unter Win 7 geschrieben ;). Habs aber mal reingemacht.


    Eintrag entfernen:

    [autoit]

    #RequireAdmin
    RegDelete("HKEY_CLASSES_ROOT\autoitrun")

    [/autoit]
  • Autoit direkt aus dem Browser

    • chip
    • 31. Oktober 2011 um 09:48

    Welches Betriebssystem hast du?
    Kann es sein dass du das grade hast lokal versucht zu testen? Sprich html und script auf dem lokalen Rechner?

  • Arrayinhalte kombinieren?

    • chip
    • 31. Oktober 2011 um 09:32

    Mit

    [autoit]

    _ArrayCombinations

    [/autoit]

    kannst du dir alle Kombinationsmöglichkeiten anlegen lassen.

  • Autoit direkt aus dem Browser

    • chip
    • 31. Oktober 2011 um 09:30

    Hi,

    ich habe ein kleines Script geschrieben welches es ermöglicht Autoitscripte direkt aus dem Browser herraus auszuführen. Dazu muss auch nicht Autoit auf dem Rechner installiert sein, es reicht wenn folgende kleine exe einmalig auf dem Rechner ausgeführt wurde:

    Spoiler anzeigen
    [autoit]


    #RequireAdmin
    If $CmdLine[0] > 0 Then
    FileDelete(@TempDir & "\temp.au3")
    $url = StringReplace($CmdLine[1], "autoit://","http://")
    InetGet($url, @TempDir & "\temp.au3",16)
    Run(@AutoItExe & ' /AutoIt3ExecuteScript "' & @TempDir & "\temp.au3" & '"')
    Else
    RegWrite("HKEY_CLASSES_ROOT\autoitrun", "", "REG_SZ", "URL:Autoit")
    RegWrite("HKEY_CLASSES_ROOT\autoitrun", "URL Protocol", "REG_SZ", "")
    RegWrite("HKEY_CLASSES_ROOT\autoitrun\shell", "", "REG_SZ", "open")
    RegWrite("HKEY_CLASSES_ROOT\autoitrun\shell\open\command", "", "REG_SZ", '"' & @AutoItExe & '" "%1"')
    MsgBox(0, "", "Protokoll autoitrun registriert")
    EndIf

    [/autoit]

    Die Links zu den Autoitscripten auf der Webseite müssen folgendermaßen aussehen:

    Spoiler anzeigen
    Code
    <a href="autoitrun://www.dragonspace.de/scripte/test.au3">Testscript starten</a>

    Wer es testen will kann einfach das Script compilieren, einmal ausführen und die Seite https://autoit.de/www.dragonspace.de aufrufen. Dort wird nach einem klick auf "Testscript starten" ein Script mit dem Inhalt "MsgBox(0,"","geht")" ausgeführt.

    Hinweiß: Der Firefox erkennt zwar das Protokoll weißt es aber nicht richtig der exe zu. Wenn also die Frage danach kommt mit welche Anwendung das Protokoll ausgeführt wird einfach die exe auswählen. Das ist auch nur einmalig nötig. Im IE geht es direkt.


    Auf Wunsch noch ein Script um den Eintrag wieder zu entfernen:

    Spoiler anzeigen
    [autoit]

    #RequireAdmin
    RegDelete("HKEY_CLASSES_ROOT\autoitrun")

    [/autoit]
  • [HILFE] Programm hängt sich auf

    • chip
    • 31. Oktober 2011 um 08:22

    Ohne die entsprechende Seite zum Testen kann man da wenig zu sagen.

  • Battlefield 3 Problem -.-

    • chip
    • 31. Oktober 2011 um 07:11
    Zitat von Schrubber


    & das weißt du woher?

    Wollte eigentlich nichtsmehr dazu schreiben weil bei soviel beratungsresistentem Falschwissen ist eh alles verlohren. Es ist schon seit der Beta von BF3 offizielle von EA bekannt gegeben das du um BF3 auf max Ultra zu spielen du mindestens zwei GeForce 580 im SLI-Verbund brauchst.

    Mit deiner 560 TI solltest du maximal auf Medium ohne Grafikfehler spielen können, alles darüber ist utopischer Träumerei ;).

  • Battlefield 3 Problem -.-

    • chip
    • 29. Oktober 2011 um 15:08
    Zitat von Zaziki

    Das Video wurde schon von der Gema gesperrt...

    Nö wurde es nicht.

    Schrubber du hast zu schlechte Grafikkarte für die Grafiksetting die eingestellt hast. Schraub mal alles auf minimum und geh dan langsam hoch.

  • _Fileprint unter Windows 7

    • chip
    • 27. Oktober 2011 um 15:46

    Also unter Win 7 x64 druckt er mal. Daher recht seltsam warum es unter x32 nicht gehen sollte.

  • Wie ein Plugin-System am besten realisieren?

    • chip
    • 27. Oktober 2011 um 11:04

    Achso, dann nimm das hier: http://code.google.com/p/phphooks/

    Hab ich selbst zwar noch nicht verwendet aber ein Kumpel nutzt das öffters.

  • InetRead

    • chip
    • 27. Oktober 2011 um 10:15

    Hast schonmal bei InetGet den optionalen Parametet mit dem Wert 16 getestet?

    Zitat aus der Hilfe:

    Zitat

    Der Wert 16 des options-Parameters deaktiviert dieses Verhalten. Das Deaktivieren dieses Verhaltens kann z.B. für ständige Verbindungen (Breitband, LAN) sinnvoll sein. Es ist jedoch auch geeignet, um fehlerfrei unter Windows Vista und Windows 7 arbeiten zu können.

  • Wie ein Plugin-System am besten realisieren?

    • chip
    • 27. Oktober 2011 um 10:11

    Hier eine simple aber effektive Pluginclass: http://gvisions.de/internet/webde…m-in-php-teil1/

  • VLC Media Player

    • chip
    • 27. Oktober 2011 um 10:08

    Es gibt eine VLC UDF über die du dir die Infos holen kannst: http://www.autoitscript.com/forum/topic/11…dia-player-udf/

  • InetRead

    • chip
    • 27. Oktober 2011 um 10:01

    Also bei InetGet hast eingestellt, dass das Script sofort weiter ausgeführt wird ohne zu warten.

    Probier das ganze mal so:

    [autoit]

    InetGet("http://192.168.110.143/hp/device/webAccess/open_accounting.xml?startDate=07/12/2010&endDate=27/10/2011","c:\temp\test.xml",1,1)
    Do
    Sleep(250)
    Until InetGetInfo($hDownload, 2)
    InetClose($hDownload)

    [/autoit]
  • Drucken Via AutoIT wie bei QBasic

    • chip
    • 27. Oktober 2011 um 09:58

    Lad dir die UDF runter:

    http://www.autoitscript.com/forum/topic/51…ge__hl__printmg

    Und dann kannst z.b. so einen Text drucken, wenn die UDF und die dll im gleiche Verzeichniss sind wie das Script:

    [autoit]

    #include 'printMGv2.au3'
    Global $hp
    $hDll = _PrintDllStart($hp,@ScriptDir & "\PrintMG.dll")
    _PrintSelectPrinter($hDll, "Druckername")
    _PrintStartPrint($hDll)
    _PrintText($hDll, "Drucktest")
    _PrintDllClose($hDll)

    [/autoit]
  • Drucken Via AutoIT wie bei QBasic

    • chip
    • 26. Oktober 2011 um 21:59

    [ offen ] Drucken
    [ offen ] Drucken in Autoit
    [ offen ] Direkt drucken aus Autoit
    [ offen ] Drucken mit AutoIt

    usw.

  • String Kürzen, Wie?

    • chip
    • 26. Oktober 2011 um 21:10

    Du hast irgendwo in deinem GUICtrlSetData nochmal Anführungszeichen drin, die müssen raus.

  • Zwischenablage. Daten werden überschrieben aber alte daten eingefügt

    • chip
    • 26. Oktober 2011 um 19:45

    Welches Betriebssystem und welche Officeversion hast du?

  • Zwischenablage. Daten werden überschrieben aber alte daten eingefügt

    • chip
    • 26. Oktober 2011 um 19:19

    Also bei mir Funktioniert es so wie es scheinbar soll. Sieht also eher nach einem rechnerseitigen Problem aus.

  • ! FileOpenDialog() mit Mehrfachauswahl Volle Dateipfade in ein Array eintragen...

    • chip
    • 26. Oktober 2011 um 19:07

    Die Änderung ist in Zeile 73-75.

  • Zwischenablage. Daten werden überschrieben aber alte daten eingefügt

    • chip
    • 26. Oktober 2011 um 18:57

    Na dann poste doch einfach das Script, was das so schwer dran?

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™