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

Beiträge von Carsten8

  • Neueinsteiger mit Tastenproblemen!

    • Carsten8
    • 6. November 2008 um 12:23

    1. send("!u")
    2. send("^f")
    3. send("{ENTER}")

    Eine Liste findest du zb. da: http://www.autoit.de/dokumentation_…ctions/Send.htm
    und in der normalen Hilfe (in SciTE F1 drücken)

  • probelme dlls zu registrieren

    • Carsten8
    • 6. November 2008 um 10:42

    So gehts einfacher :

    [autoit]

    Run("regsvr32.exe /s DLLNAME")

    [/autoit]


    So wird nicht erst die CMD aufgerufen sondern direkt die regsvr32. Wenn du das /s weglässt, kommt wieder die Frage mit JA/NEIN. Hier ist es am sichersten wenn du das ganze mit ControlClick machst. Klingt kompliziert, aber wenn du was nich verstehst, frag nach ^^

  • GUIConstantsEx.au3

    • Carsten8
    • 4. November 2008 um 16:56

    lad dir orginize includes runter. dann passiert dir sowas nicht :)

  • Mein Internet ist sau langsam

    • Carsten8
    • 3. November 2008 um 19:54

    wenn du groooßes Pech hast: Botnetz

  • Dateizugriff

    • Carsten8
    • 31. Oktober 2008 um 14:09

    halleluja xD

  • Online Programm coden

    • Carsten8
    • 30. Oktober 2008 um 18:15

    bin dabei

  • IE Embeded löschen oder verstecken

    • Carsten8
    • 30. Oktober 2008 um 18:12

    genau. Oder das Objekt mit GUICtrlDelete löschen ^^

    [OT]Warum schreibst du sowas nicht ins c0derz-Board?[/OT]

  • Online Programm coden

    • Carsten8
    • 30. Oktober 2008 um 18:08

    Wie wärs mit nem ganz einfachen chat? Mit ganz einfach mein ich, nur ne MsgBox wenn eine Nachricht kommt und ne InputBox wenn du was schreiben willst.
    Versenden geht dann mit TCPSend("Nachricht"). Dahinter machst du noch ein
    If @error Then Exit
    und fertig ^^

  • Ports Blocken

    • Carsten8
    • 30. Oktober 2008 um 17:58

    TCPStartup() vergessen

  • Ports Blocken

    • Carsten8
    • 30. Oktober 2008 um 17:07

    vielleicht ist port 80 schon in benutzung? Kommt ein @error zurück?

  • Ports Blocken

    • Carsten8
    • 30. Oktober 2008 um 16:58

    Versuch mit TCPListen den Port zu blocken. KA obs geht

  • Bild drucken

    • Carsten8
    • 28. Oktober 2008 um 18:16

    und was muss bei DruckDC rein? Kenn mich damit üüüüberhaupt nicht aus ^^
    Kann mir das jemand bitte im ganzen erklären?

    Ich hab im Moment nur das Bild und keine Ahnung. Was muss ich machen? ;(

  • Bild drucken

    • Carsten8
    • 28. Oktober 2008 um 16:55

    Ja. Die Formel zum umrechnen ist schon im Skript (hoffe ich habs richtig ^^):
    $cm * $dpi / 2.54

    $cm sind die cm die ich beim Drucken will
    $dpi sind die DPI die das Ursprüngliche Bild hat

    Das ganze jeweils für Breite und Höhe. Dann wird das Bild mit dem Errechneten verkleinert / vergrößert.

    PS: gz zu deinem Mod-Titel ^^


    Edit: Oder meinst du die DPI die der Drucker für das gedruckte verwendet? (hä? ^^)

  • Case mit Variablen aus Function

    • Carsten8
    • 28. Oktober 2008 um 16:52

    Also... wenn bei GUIGetMsg die 1 in den Klammern gesetzt wird, wird ein Array zurückgegeben. Element 0 ist das was passiert ist, Element 2 ist von wem das Ereignis ausgelöst ist (also GUI1 oder GUI2). Das andere steht in den Kommentaren ^^

  • Case mit Variablen aus Function

    • Carsten8
    • 28. Oktober 2008 um 16:42

    Ich nehm mal das Beispiel von RR04:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>

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

    $Gui = GUICreate("GUI 1", 215, 90, 232, 135)
    $button1 = GUICtrlCreateButton("132", 169, 5, 41, 41, $BS_ICON)
    $gui1 = 1
    GUISetState(@SW_SHOW, $Gui)

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

    $GUiFenster = GUICreate("GUI 2", 200, 43, 232, 250)
    $button2 = GUICtrlCreateButton("210", 169, 5, 41, 41, $BS_ICON)
    $gui2 = 0
    While 1
    $msg = GUIGetMsg(1)
    Switch $msg[0]
    Case $GUI_EVENT_CLOSE
    If $msg[1] = $Gui Then
    GUIDelete($Gui) ;das passiert wenn Fenster 1 geschlossen wird
    $gui1 = 0 ;gui1 existiert jetzt nicht mehr
    ElseIf $msg[1] = $GUiFenster Then
    GUIDelete($GUiFenster) ;das passiert wenn Fenster 2 geschlossen wird
    $gui2 = 0 ;gui2 existiert jetzt nicht mehr
    EndIf
    Case $button1
    _NeuesFenster()
    Case $button2
    MsgBox(2, "Test", "hio")
    EndSwitch
    If $gui1 = 0 And $gui2 = 0 Then Exit ;wenn beide GUIs nicht mehr existieren, AutoIt schließen
    WEnd

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

    Func _NeuesFenster()
    GUISetState(@SW_SHOW, $GUiFenster)
    $gui2 = 1
    EndFunc ;==>_NeuesFenster

    [/autoit]

    Sollte geht. Habs nicht getestet.

    Edit: Habs noch kurz so umgeschrieben, dass es sich schließt wenn alle Fenster zu sind. Evtl. musst du das Skript noch etwas anpassen

  • Bild drucken

    • Carsten8
    • 28. Oktober 2008 um 16:31

    das berechnen der Pixel ist nicht das Problem. Eher das drucken in genau der Größe ^^ Die og. Lösung von mir druckt ja verkleinert ...

  • Bild drucken

    • Carsten8
    • 28. Oktober 2008 um 16:19

    naja wenn ich, sagen wir mal, mit photoshop ein bild drucke. Druckt er mir das Ding genau so groß wie ich es ihm eingeb (also z.B. 20 cm breit, 10 cm lang). Ich hab jetzt ne func gefunden, womit ich Bilder auf eine bestimmte größe schrumpfen kann (hab voher alles von cm in pixel umgerechnet). Und genau so groß soll ers eben drucken xD

  • WinGetText Hilfe

    • Carsten8
    • 28. Oktober 2008 um 16:10

    ControlGetText sollte gehn :)

    Edit: mist zu spät ...

  • Bild drucken

    • Carsten8
    • 28. Oktober 2008 um 15:25

    Hi :)
    Ich meld mich nach einiger Zeit auch mal wieder zu Worte und habe ein Problem...
    Wie schaffe ich es mit Autoit ein Bild zu drucken?
    Das ganze muss ich Originalgröße gedruckt werden. Also nicht verkleinert oder sonst was. Am liebsten noch mit so einer Dialog Box wo man den Drucker auswählen kann etc.

    Im englischen Forum hab ich folgendes gefunden:

    [autoit]

    $sPrintFile = @ScriptDir & "\tempcover.jpg"
    Run('Rundll32.exe "' & @SystemDir & '\mshtml.dll",PrintHTML "' & $sPrintFile & '"', @SystemDir)

    [/autoit]


    Geht wunderbar, leider verkleinert der mein Bild.

    Gibt es sonst noch eine Möglichkeit ein Bild zu drucken? Von mir aus auch mit DLLs etc. aber möglichst ohne Zusatzprogramme die man erst installieren muss.

    Vielen Dank schonmal
    Carsten

  • GUI erstellen mit Button, die Word Dokumente aufrufen.

    • Carsten8
    • 12. August 2008 um 15:52

    und warum nicht einfach mit ShellExecute? Sollte auch funktionieren oder?

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™