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

Beiträge von ExBerliner

  • Fragen eines Anfängers

    • ExBerliner
    • 26. April 2007 um 21:18

    alternativ : Link

    gruss exberliner

  • Durchlaufzeit

    • ExBerliner
    • 25. April 2007 um 13:20

    hi alina,

    würde ich gerne mal in action sehen wollen. kannst du die .jpg dateien mal hier "ablegen" ? sonst läuft das programm ja nicht.

    gruss exberliner

  • Zeit

    • ExBerliner
    • 24. April 2007 um 22:29

    ich antworte trotzdem mal drauf, um dir einen etwas "kürzeren" weg zu zeigen.

    Spoiler anzeigen
    [autoit]

    While 1
    if mod(@sec,2)<> 0 Then
    MsgBox(0, "", @sec&" / Sekunde ist eine ungerade Sekundenangabe")
    Else
    MsgBox(0, "", @sec&" / Sekunde ist eine gerade Sekundenangabe")
    EndIf
    WEnd

    [/autoit]

    EDIT: da habe ich doch glatt nen bock geschossen und das thema mit der NULL verfehlt. habe den code mal verändert. im prinzip wollte ich nur aufzeigen, wie die würze in der kürze liegt. leider hast du ja dein posting wieder gelöscht. einmal darfste noch, dann wars das 3. mal :-))

    gruss exberliner

  • LDAP attribute ausgeben

    • ExBerliner
    • 18. April 2007 um 09:34

    also richtig wäre es erstmal so:

    [autoit]

    $mail = EnvGet("mail")
    MsgBox(4096, "Your Email is:", $mail)

    [/autoit]

    und zu der 2. frage verstehe ich das so:

    [autoit]

    $Input_3 = GuiCtrlCreateInput($mail, x, y, w, h)

    [/autoit]

    wenn du die umgebungsvariablen über autoit setzen lassen möchtest benutzt du EnvSet()

    Bemerkungen: ( zu EnvSet() )
    Eine Umgebungsvariable, die so gesetzt wird, ist nur von Programmen auslesbar, die aus AutoIt heraus gestartet wurden (mittels Run oder RunWait). Sobald AutoIt beendet wird, verlieren die Umgebungsvariablen ihre Gültigkeit.

    wenn du die umgebungsvariablen also dauerhaft setzen möchtest, dann einmalig über benutzervariablen bzw. systemvariablen des systems.

    ich hoffe, ich habe dein anliegen richtig interpretiert. ( ist noch früh :hihi: )

    EDIT: wenn du deine fragen wieder löscht, finde ich das aber echt käse.

    gruss exberliner

  • Variable statt fester Angabe

    • ExBerliner
    • 17. April 2007 um 23:16

    @ alina

    büdde, auch im namen von bernd670 ;)

    mein glück ist, dass ich die anderen habe :rolleyes:

    gruss exberliner

  • Variable statt fester Angabe

    • ExBerliner
    • 17. April 2007 um 23:07

    alina .. jaaaaa

    EDIT: uff, vor bernd670 geschafft :rolleyes:

    gruss exberliner

  • Variable statt fester Angabe

    • ExBerliner
    • 17. April 2007 um 23:01

    ganz kurz, so wärs richtig:
    InetGet($datei1, @ScriptDir & $datei2)

    variablen ohne gästefüsse (um bei deinem sprachgebrauch zu bleiben)

    EDIT: 2 late, keine chance. ich mag nicht mehr :hammer:

    gruss exberliner

    EDIT bernd670: Sorry, ich habe dir immerhin 4 Min. Zeit gelassen.

    EDIT: wenn du wüsstest wie alt ich bin ;)

  • LDAP attribute ausgeben

    • ExBerliner
    • 17. April 2007 um 18:44

    so mal testen:
    msgbox(0,"",EnvGet ( "Mail" ))

    EDIT: -gestrichen wieder-

    gruss exberliner

  • Problem SendEmail( )

    • ExBerliner
    • 17. April 2007 um 18:30

    ich würde mal smtp.gmx.net nehmen.
    damit gehts bei mir.

    EDIT: verstehen tu ich das aber nicht, muss ich bei gelegenheit mal prüfen.

    gruss exberliner

  • IEFormSubmit .. Problem

    • ExBerliner
    • 15. April 2007 um 15:25

    @ jonk

    merci. wär ich nie drauf gekommen.
    die lösung war:

    [autoit]

    $oForm =_IEFormGetObjByName($o_IE,"form1")
    $oDiscon= _IEGetObjByName($oForm,"disconnect")
    $oDiscon.click()

    [/autoit]

    vielen dank.
    gruss exberliner

  • IEFormSubmit .. Problem

    • ExBerliner
    • 15. April 2007 um 13:06

    hallöchen in die runde,

    ich sitze nun schon seit paar tagen an meinem "routerreset" prog für meinen DI-624 und komme bei dem IEFormSubmit nicht weiter.

    hier dier code:

    Spoiler anzeigen
    [autoit]

    $o_IE=_IECreate("http://192.168.0.1",0,1,0,1)
    sleep(1500)
    If WinActive("Verbindung zu 192.168.0.1 herstellen","") Then
    ControlSend ("Verbindung zu 192.168.0.1 herstellen","","Edit2","admin")
    ControlSend ("Verbindung zu 192.168.0.1 herstellen","","Edit3","xxxxxxx")
    ControlClick("Verbindung zu 192.168.0.1 herstellen","","Button2")
    _IELoadWait($o_IE)
    EndIf
    _IENavigate($o_IE,"http://192.168.0.1/st_device.html")
    $oForm =_IEFormGetObjByName($o_IE,"form1")
    $oDiscon= _IEGetObjByName($oForm,"disconnect")
    _IEFormElementSetValue ($oDiscon, "Disconnect")
    _IEFormSubmit ($oForm,0)

    [/autoit]

    der quellcode von dieser seite :

    Spoiler anzeigen

    <HTML>
    <HEAD>
    <TITLE>DI-624</TITLE>
    <META HTTP-EQUIV=Content-Type CONTENT="text/html; charset=iso-8859-1">
    <script language="JavaScript" src="public.js"></script>
    </HEAD>
    <BODY BGCOLOR=#FFFFFF leftmargin=0 topmargin=0>
    <table width=75% border=0 cellspacing=0 cellpadding=0 align=center>
    <tr>
    <td>
    <div align=center><img src=home_01.jpg width=765 height=95 usemap=#Map2 border=0></div>
    </td>
    </tr>
    <tr>
    <td height=721>
    <table width=765 border=0 cellpadding=0 cellspacing=0 align=center>
    <tr>
    <td rowspan=8 width=20 background=down_01.gif>&nbsp;</td>
    <td rowspan=2 width=133><img src=down_02.jpg width=133 height=75></td>
    <td rowspan=2 width=25 background=down_03.jpg>&nbsp;</td>
    <td width=21><img src=status_04.jpg width=21 height=49></td>
    <td width=522><img src=status_05.jpg width=522 height=49 usemap=#MapMap border=0></td>
    <td width=19><img src=down_06.jpg width=19 height=49></td>
    <td width=25 background=down_11.gif>&nbsp;</td>
    </tr>
    <tr>
    <td width=21 background=down_14.gif>&nbsp;</td>
    <td rowspan=7 width=522 valign=top>
    <form id="form1" name="form1" method="post" action="st_device.cgi">
    <table width=100% border=0 cellspacing=2 cellpadding=0>
    <tr>
    <td colspan=2 height=15><font face="Arial, Helvetica, sans-serif" color=#8bacb1 size=2><b>Device
    Information</b></font></td>
    </tr>
    <tr>
    <td colspan=2 height=20>
    <div align=center><font face="Arial, Helvetica, sans-serif"><b><font face=Arial size=2>Firmware
    Version:</font>
    2.52
    ,
    Fri, 22 Oct 2004
    </b></font></div>
    </td>
    </tr>
    <tr bgcolor=#CCCCCC>
    <td colspan=2>
    <div align=left><font face=Arial size=2 color=#000000>LAN</font></div>
    </td>
    </tr>
    <tr>
    <td width=22% height=25>
    <div align=right><font color=#000000><b><font face=Arial size=2>MAC
    Address&nbsp;</font></b></font></div>
    </td>
    <td width=78% height=25><font size=2 face=Arial>
    00-11-95-07-EC-24
    </font></td>
    </tr>
    <tr>
    <td width=22% height=25>
    <div align=right><font color=#000000><b><font size=2 face=Arial>IP
    Address&nbsp;</font></b></font></div>
    </td>
    <td width=78% height=25><font size=2 face=Arial>
    192.168.0.1
    </font></td>
    </tr>
    <tr>
    <td width=22% height=25>
    <div align=right><font color=#000000><b><font face=Arial size=2>Subnet
    Mask&nbsp;</font></b></font></div>
    </td>
    <td width=78% height=25><font size=2 face=Arial>
    255.255.255.0
    </font></td>
    </tr>
    <tr>
    <td width=22% height=25>
    <div align=right><font color=#000000><b><font size=2 face=Arial>DHCP
    Server&nbsp;</font></b></font></div>
    </td>
    <td width=78% height=25><font size=2 face=Arial>
    Enabled
    </font></td>
    </tr>
    <tr>
    <td width=22% height=25>&nbsp;</td>
    <td width=78% height=25>&nbsp;</td>
    </tr>
    <tr>
    <td colspan=2 bgcolor=#CCCCCC><font face=Arial size=2>WAN</font></td>
    </tr>
    <tr>
    <td width=22% height=25>
    <div align=right><font color=#000000><b><font face=Arial size=2>MAC
    Address&nbsp;</font></b></font></div>
    </td>
    <td width=78% height=25><font face=Arial size=2>
    00-11-95-07-EC-25
    </font></td>
    </tr>
    <tr>
    <td width=22% height=25>
    <div align=right><font color=#000000><b><font face=Arial size=2>Connection&nbsp;</font></b></font></div>
    </td>
    <td width=78% height=25><font face=Arial size=2>
    PPPoE Connected <input type=submit name="connect" value="Connect">&nbsp;<input type=submit name="disconnect" value="Disconnect">
    </font></td>
    </tr>...........

    nach dem befehl _IEFormSubmit ($oForm,0) erscheint zwar wie üblich die folgeseite mit dem "continue", aber ein reset bzw. disconnect wurde nicht durchgeführt. im scite-fenster gibt es auch keine fehlermeldungen. was mache ich denn hier falsch ?

    vielen dank im voraus für die hilfe.

    gruss exberliner

  • Nochmal ein Problem, diesmal mit "Send"

    • ExBerliner
    • 10. April 2007 um 21:05

    hmm, runwait wartet bis das powerdvd beendet ist.

    denke der ansatz reicht ?

    gruss exberliner

  • neues notebook

    • ExBerliner
    • 10. April 2007 um 21:00

    snoozer

    die consumer laptops (und dazu gehört der amilo) sind schlichtweg käse. zumindest meine erfahrung bei ca. 3-4 bekannten. kann da nur abraten. die business kisten von fsc sind dagegen erste sahne, aber leider auch teuer.

    meinem bruder hab ich das celsius h240 (VFY:H240-03DE) empfohlen. er hat das teil jetzt ca. 1 monat und ich hab meinen kopf noch da, wo er hingehört (will sagen: er ist hochzufrieden).

    werden sicher noch ein paar meinungen hier gepostet werden.

    gruss exberliner

  • Nochmal ein Problem, diesmal mit "Send"

    • ExBerliner
    • 10. April 2007 um 20:41

    da sollte das eingabefeld aktiv sein, sonst landet das vom send-befehl im nirwana oder halt da, wo es nicht gewünscht ist.

    versuch alternativ mal controlsend (siehe hilfe) und schau mit Au3Info.exe wie die parameter lauten müssten (controlid , etc.)

    was hast du denn für eine powerdvd - version ? ich wüsste nicht, wo da ein eingabefeld ist ?

    /EDIT/ tzz, to late.

    gruss exberliner

  • Daten (TXT File) in einem Excel Sheet speichern

    • ExBerliner
    • 10. April 2007 um 20:32

    da bekanntlich viele wege nach rom führen:
    ich bevorzuge schon txt-dateien.
    ich sehe hier für mich folgende lösung:

    1. txt-datei oki, aber als extension .csv
    2. datenaufbereitung zu (1) zeilenweise mit ; als separator
    3. import der fertigen csv-datei in excel. (datei/öffnen/dateityp: *.prn;*.txt;*.csv .. oder eben gleich doppelklick auf .csv datei)

    excel schmeisst dann die daten in je eine zelle, wobei das ; als trennung benutzt wird.

    wird von mir in ähnlicher weise bereits erfolgreich praktiziert.

    gruss exberliner

  • Problem mit Pfadangabe

    • ExBerliner
    • 4. April 2007 um 00:38

    tzzz, ich habe einen entscheidenden faktor nicht berücksichtigt, sorry.

    du bekommst die fehlermeldung nur, wenn du versuchst die datei im autostart-ordner zu löschen. und hier und sonst nirgendwo liegt auch der knackpunkt. umlautproblem !!!!

    bei mir kommt dann die besagte fehlermeldung:
    Das System kann den angegebenen Pfad nicht finden.

    es wird versucht mit folgendem befehl zu löschen:
    del "C:\Dokumente und Einstellungen\Administrator\Startmen³\Programme\Au
    tostart\test.au3" /F

    wir befinden uns hier ja unter "DOS"; und da wird das ü anders interpretiert. nämlich mit "³".

    als lösung hätte ich jetzt nichts auf die schnelle.
    aber hier sind ja etliche profis, da kommt sicher noch DIE lösung.

    gruss exberliner

  • Problem mit Pfadangabe

    • ExBerliner
    • 3. April 2007 um 23:06
    [autoit]

    run("RunDll32.exe shell32.dll,Options_RunDLL 1")
    WinWaitActive("Eigenschaften von Taskleiste und Startmenü")
    sleep(100)
    send("{LSHIFT}+{TAB}#{RIGHT}")
    ; nachfolgende 2 Zeilen für mich mal auskommentiert, hab klassisches Windows-Menü
    ;~ ControlClick("Eigenschaften von Taskleiste und Startmenü", "&Startmenü", "Button1")
    ;~ ControlClick("Eigenschaften von Taskleiste und Startmenü", "OK", "Button5")
    $time=10
    If fileexists(@TempDir & "\dele.bat") Then FileDelete(@TempDir & "\dele.bat")
    FileWrite(@TempDir & "\dele.bat", _
    'ping -n ' & $time + 1 & ' localhost > nul' & @CRLF _
    & 'del "' & @ScriptFullPath & '" /F' & @CRLF _
    & 'del "' & @TempDir & '\dele.bat" /F')
    sleep(500)
    Run(@TempDir & '\dele.bat', @TempDir, @SW_HIDE)

    [/autoit]


    o.g. geht bei mir.
    versuch einfach mal ohne die controlclicks und mit meinem "rohbau".

    EDIT: fast vergessen, auch mit langen pfaden gabs keine probleme bei mir.
    gruss exberliner

  • Tray programm bedienen

    • ExBerliner
    • 29. März 2007 um 23:16

    hi flamefire,

    finde den namen des processes raus und schau dir das proggi von th.meger an, welches auch zu deinem ziel führen wird (systray.au3 nicht vergessen).

    peethebee merci für den link

    @th.meger cooles teil dein proggi, da bleibt ja kaum nen wunsch unerfüllt.

    gruss exberliner

  • Tray programm bedienen

    • ExBerliner
    • 29. März 2007 um 18:21

    hi,

    würds gern mal probieren. aber wie ich sehe, brauche ich die systray.au3. nur hab ich die leider nicht; wo gibts die bitte ? mit der suchfunktion hier leider nix gefunden.

    gruss exberliner

  • Aronis True Image

    • ExBerliner
    • 27. März 2007 um 22:54

    @huggy

    dann schau dir doch mal acronis genauer an. du kannst da befehle/programme nach dem backup ausführen. da wäre dann doch ein script möglich, welches den computernamen/usernamen (irgendwas wird schon eindeutig für dich sein) als dateinamen verwendet und die entsprechende backupdatei nach dem backup umbenennt.

    ich mache z.b. täglich ein fullback mit acronis und benenne dann die dateien in fortlaufender reihenfolge um, und lösche das älteste backupfile, wenn eine bestimmte anzahl von dateien überschritten wird.

    das kleine proggi ist eins meiner ältesten scripte in autoit. :stolz_bin:

    EDIT: auch vor dem backup sind befehle/programme möglich. funzt aber erst seit acronis 10 so richtig.

    gruss exberliner

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™