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

Beiträge von sc4ry

  • Gui mit GUICtrlCreateInput und (PW)-Länge

    • sc4ry
    • 5. Dezember 2007 um 09:06

    ich habe mir sowas in der art schon gedacht, aber irgendwie nicht ganz auf den trichter gekommen =)

    danke

  • Excel Spezialfilter automatisch aktualisieren

    • sc4ry
    • 5. Dezember 2007 um 08:09

    Hi,

    ich habe eine Tabelle + 1 Suchfeld, das die Spezialfilter Funktion anwenden soll, sobald dort was eingetippt wird.
    bis jetzt habe ich einen Button erstellt, jedoch finde ich es lästig, eine Suchfolge einzugeben, enter drücken und anschließend mit der Maus auf den Button zu klicken.

    Deswegen habe ich nach einer Möglichkeit gesucht, dass dies automatisch geschieht, wenn ich in der Zelle Enter drücke.

    Gefunden habe ich das hier, was aber leider nicht funtioniert. Wie muss ich es ändern, damit es geht?

    Zitat

    ;">Private ;">Sub Worksheet_Calculate()
    Range("C11:E104").AdvancedFilter _
    Action:=xlFilterInPlace, _
    CriteriaRange:=Range("C11:E12"), _
    Unique:=False
    ;">End ;">Sub


    Mein Makro sieht so aus

    Zitat

    Sub Makro1()
    Range("B9:E98").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
    Range("B4:E5"), Unique:=False
    End Sub

  • gibt es schon ... "kalenderfunktion" ?

    • sc4ry
    • 5. Dezember 2007 um 08:08

    hinkriegen werde ich das schon irgendwie, bin mir zwar noch nicht ganz über die umsetzung im klaren, dachte nur, vllt hat jmd sowas schonmal gemacht und ich spar mir die arbeit *g*

    aber thx, werd mir das in der nächsten zeit mal antun und mich wieder melden =)

  • Gui mit GUICtrlCreateInput und (PW)-Länge

    • sc4ry
    • 5. Dezember 2007 um 08:07

    dank dir, werde ich testen, denke das wird mein prob beseitigen =)

  • gibt es schon ... "kalenderfunktion" ?

    • sc4ry
    • 4. Dezember 2007 um 15:49

    sorry fürs topic, ka wie ich es nennen soll *g*

    naja, auf jeden fall ist die frage, ob es folgendes vllt schon gibt, um das "nur" noch in verschiedene scripte einzubinden:

    eine kalenderfunktion, was bedeutet, es soll eine aufgabe ausgeführt werden, die frage ist jedoch ob täglich, wöchentlich, monatlich oder nur Montags, Dienstags, etc ....
    gleiches könnte man für die uhrzeit nehmen.

    gibt es da vllt schon was?

  • Gui mit GUICtrlCreateInput und (PW)-Länge

    • sc4ry
    • 4. Dezember 2007 um 13:57

    ok, ich hoffe das was ich poste reicht *g*
    kann das ganz tool grad selber net compilieren, da mir hier 2 au3-dateien fehlen.
    hab aber eine exe, mit der ich zumindest die alten einstellungen testen kann, bzw ein mini script geschrieben, dass das pw wieder aus der ini liest, wo es nicht komplett gespeichert ist

    [autoit]


    $gui = GUICreate($script & " V3", 400, 300, -1, -1, -1, $WS_EX_ACCEPTFILES)
    $menu = GUICtrlCreateMenu("&More")
    $infos = GUICtrlCreateMenuitem("&Info", $menu)
    $about = GUICtrlCreateMenuitem("&About", $menu)
    $ok = GUICtrlCreateButton("&OK", 40, 251, 70, -1, $BS_DEFPUSHBUTTON )
    GUICtrlSetTip($ok, "Saves your current settings in an *.ini-file")
    $cancel = GUICtrlCreateButton("&Cancel", 290, 251, 70)
    If $flag = True Then GUICtrlSetTip($cancel, "This button only hides your settings")

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

    ...

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

    ;ie-gui
    $guiie = GUICreate("Internet Explorer Settings", 300, 250)
    WinSetTrans($guiie, "", 240)
    $ok2 = GUICtrlCreateButton("&Ok", 20, 220, 70, -1, $BS_DEFPUSHBUTTON )
    $cancel2 = GUICtrlCreateButton("&Cancel", 220, 220, 70)
    ;tab 1 - access
    GUICtrlCreateTab(0, 0, 300, 215)
    GUICtrlCreateTabItem("Access Options")
    GUICtrlCreateGroup("Access Options", 30, 30, 220, 160)
    $access = GUICtrlCreateCheckbox("automatic Internet Access", 70, 53)
    GUICtrlSetTip($access, "If you select this option, you will automaticly get access to the Internet, without writing your personal details every time")
    If $ieaxx = 1 then GUICtrlSetState($access, 1)
    $access2 = GUICtrlCreateCheckbox("automatic Portal Access", 70, 78)
    GUICtrlSetTip($access2, "If you select this option, you will automaticly get access to the Portal")
    If $portalaxx = 1 then GUICtrlSetState($access2, 1)
    GUICtrlCreateLabel("UserID", 55, 112, 50)
    $user = GUICtrlCreateInput("", 115, 110, 100)
    GUICtrlSetTip($user, "Please enter your UserID")
    If $ieaxx = 1 then GUICtrlSetData($user, $ieuser)
    $passw = GUICtrlCreateLabel("Password", 55, 152, 50)
    $pw = GUICtrlCreateInput("", 115, 150, 100, "", $ES_PASSWORD)
    GUICtrlSetTip($pw, "Please enter your current password, but keep in mind that you have to change it, when you select a new Windows-Password")
    If $ieaxx = 1 then GUICtrlSetData($pw, _StringEncrypt ( 0, IniRead(@scriptdir & "\" & $ini, "IE-Settings", "Password", ""), $pwkey , 4 ))

    [/autoit]
  • Gui mit GUICtrlCreateInput und (PW)-Länge

    • sc4ry
    • 4. Dezember 2007 um 12:24

    Hallo,

    ich habe eine frage, und zwar habe ich ein GUI gebaut, in dem sich ein Input-Feld befindet, das natürlich eine bestimmte größe hat.
    da das Feld als PW-Eingabefeld genutzt wird, und die richtlinien sich ständig ändern, sind die pws manchmal kürzer und manchmal länger.

    leider schneidet autoit jedoch das passwort dort ab, wo die eingabe in dem feld zuende ist. bei einer normalen inputbox gibt es diese beschränkung nicht, wie ich eben getestet habe =)

    gibt es da nen schalter für ? oder ne alternative ?
    extra das gui so in die breite zu ziehen, nur damit das inputfeld direkt 100stellige pws nimmt, is bissel blöd =/

  • mehrere prozesse und subprozesse schließen

    • sc4ry
    • 19. November 2007 um 12:17

    meinst du schalter /T ?

    hmm, irgendwie ist das nicht alles das was ich suche ...
    hab auch pskill probiert, das geht erst garnicht, weil da wirlich besteht, dass er auch nachfolgende prozesse sclhießt

    PS: @Buffo, scheint auch nicht genau das zu treffen, was ich gerne hätte =)

    hab aber ne neue idee, mal ausprobieren

  • mehrere prozesse und subprozesse schließen

    • sc4ry
    • 18. November 2007 um 22:43

    hiho,

    ich habe folgendes prob. ich möchte bei nem best. befehl, dass 3 unterschiedliche prozesse, die öfters laufen können, beendet werden.

    wenn die prozesse jedoch beendet werden, kann es vorkommen, dass die nochmal gestartet werden, unbestimmt oft, die aber auch geschlossen werden sollen.

    wie machen oO

  • sfv erstellen geht nicht

    • sc4ry
    • 18. November 2007 um 12:28

    nein, runwait hat mit batch/cmd nichts zu tun, aber mit @comspec wird auf die cmd zugegriffen, was bei shellexecute ja nicht passiert.

    aber mit shellexec und batch passt alles, thx =)

  • sfv erstellen geht nicht

    • sc4ry
    • 18. November 2007 um 12:05

    ah, das klingt logisch ... hmm, dann werd ich es mit ner batch-datei machen =)

    war zwar die notlösung, aber lässt sich somit wohl nicht umgehen, danke =)

  • sfv erstellen geht nicht

    • sc4ry
    • 18. November 2007 um 11:56

    hmm, also ehrlich gesagt, funktioniert die methode ... was schonmal gut ist, aber warum geht das ganze nicht mit shellexecute?

    weil ich so wiederum nicht auf die cmd angewiesen bin =/

  • sfv erstellen geht nicht

    • sc4ry
    • 18. November 2007 um 10:34

    ich würde gerne eine kleine funktion schreiben, die mir automatisch sfv-dateien erstellt, nutzen möchte ich dafür ein kleines tool names fsum, dass auf der kommandozeile arbeitet.

    führe ich das tool direkt über die cmd aus, klappt es, befehl ist:
    fsum.exe -js *.r* > test.sfv

    bau ich das so in mein script, passiert (vermeindlich) nix:
    ShellExecuteWait(@ScriptDir & "\fsum.exe", ' -js *.r* > test.sfv', @ScriptDir, "open", @SW_HIDE)

    aber nur vermeindlich, denn stelle ich von Hide auf Show um, sehe ich das Command-Fenster, und wie er pro rar ein Hash generiert. er speichert diesen hash nur nicht in der sfv dateie ab ( > test.sfv)

    das wäre so wie wenn man auf der cmd nur fsum.exe -js *.r* eingibt.

    jmd ne ahnung warum das nicht so will wie ich das gerne hätte ???

  • variablen Parameter

    • sc4ry
    • 17. November 2007 um 22:46

    du bist mein held ... wieso komm ich auf sowas nicht =/

    naja, hab schon so 2-3 monate nicht mehr richtig mit autoit gearbeitet ... aber ab dienstag, nach der schriftl. abschlußprüfung sieht die zeitverteilung wieder ander aus =)

    dank dir, geht natürlich ;)

  • variablen Parameter

    • sc4ry
    • 17. November 2007 um 18:14

    ich habe oben mal ein update gemacht, wie es genau (zur Zeit) aussieht ...

    leider geht sowohl ohne 4tes argument nicht, als auch mit ...

    mit: error in expression
    ohne: Error: Array variable has incorrect number of subscripts or subscript dimension range exceeded.

    PS: hab noch einen anderen fehler gefunden, mit 4tem parameter geht es jetzt, nur ohne nicht =/

  • variablen Parameter

    • sc4ry
    • 17. November 2007 um 17:56

    Hiho,

    ich würde gerne einen variablen parameter in mein script einbauen, aber leider klappt es bis jetzt nicht.

    und zwar möchte ich einer funktion 3 parameter mitgeben, $cmdline[2], [3], [4] wobei 4 leer sein kann.
    wenn 4 leer ist, soll dafür einfach 1 genommen werden.

    Update:

    Funktion

    [autoit]


    Func _PackRar($CmdLine2, $CmdLine3, $CmdLine4 = 1)
    ...
    EndFunc

    [/autoit]

    Aufruf

    [autoit]


    If $CmdLine[0] <= 0 Then
    _PackTar()
    Else
    Select
    Case $CmdLine[1] = "-rar"
    _DePack()
    Case $CmdLine[1] = "+rar"
    If $CmdLine[0] > 0 And $CmdLine[0] <=4 Then
    _PackRar($CmdLine[2], $CmdLine[3], $CmdLine[4])
    Else
    Exit
    EndIf
    Case Else
    Exit
    EndSelect
    EndIf

    [/autoit]
  • exe mit parametern ausführen

    • sc4ry
    • 17. November 2007 um 12:40

    thx euch ... also das ging natürlich auch, aber dafür wird die cmd.exe genutzt. das wollte ich umgehen um auf diese nicht angewiesen zu sein.

    shellexecute hatte ich gesucht, damit klappt alles ganz gut.

  • exe mit parametern ausführen

    • sc4ry
    • 17. November 2007 um 10:38

    hey,

    also ich kann mich erinnern, dass es mal ne funktion gab, in der man dateien ausführen konnte, und dazu parameter deklarieren konnte.

    leider finde ich die funktion nicht mehr, zumindest scheint es run/-wait nicht zu sein, oder ?

    PS: ShellExecute ;) THX

  • Fileinstall mit shutdown.exe

    • sc4ry
    • 16. November 2007 um 22:54

    wer lesen kann, ist klar im vorteil ... dank dir =)

  • Fileinstall mit shutdown.exe

    • sc4ry
    • 16. November 2007 um 22:16

    hallo, folgendes geht nicht, ich frage mich aber warum ? es kommt immer invalid fileinstall function?

    nehm ich bei dest. ein anderes folder, dann gehts ...

    FileInstall(@SystemDir & "\shutdown.exe", @SystemDir & "\shutdown.exe")

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™