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

Beiträge von Alina

  • DefaultUsername auslesen

    • Alina
    • 12. Mai 2009 um 08:50

    Siehe Beitrag 7, da habe ich Dir ein Beispiel gemacht, das Du eigentlich übernehmen kannst, Aber beachte dort den GANZEN Text. Bitte !

  • DefaultUsername auslesen

    • Alina
    • 12. Mai 2009 um 08:45
    Zitat von subzero007

    würde mich freuen wenn jemand meine Code anschauen würde zeile 93-95

    Ich zähle mal die Zeilen ab, vllt. findet sich dann ja eine Lsg.?

    Bitet das "SP" & das "AutoIt-Zeichen" verwenden, so sind die Zeilen gleich dabei ;)

    Wie wären diese drei Zeilen so?

    Spoiler anzeigen
    [autoit]


    $var = RegRead("\\GUICtrlRead($cnameinput), \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\winlogon", "Defaultusername")
    GUICtrlSetData($input2, $var)
    EndSwitch

    [/autoit]

    Aber auch verstehen wieso das so ist. Das erklärt die Hilfe unter: GUICtrlSetData.

    Ich bin ja nicht so und dazu noch in Farbe:
    GUICtrlSetData($input2, $var)
    Datens etzen (wohin, welche Daten)

  • DefaultUsername auslesen

    • Alina
    • 12. Mai 2009 um 08:29

    Hallo.

    Als erstes solltest Du prüfen, ob du zu den Remotezugriffen berechtigt bis.

    Mit GUICtrlRead kannst Du etwas auslesen. Zum Beispiel den Inhalt aus einem Input.
    Mit GUICtrlSetData schreibst Du es in $input2

    Da hilft die Hilfe und die Suchfunktion.

    Das was Du da vor hast, da gehe ich mal davon aus, das Du die Beispiele ind er Hilfe sehr gut verstehen wirst.

  • wie kann man ein scrollbalken in ein tabfenster reinmachen

    • Alina
    • 11. Mai 2009 um 19:52

    Micha_he

    Das Problem ist für Anfänger/innen folgendes bei Array:

    1.)
    wie fülle ich die drei Arten des Array (1D, 2D, 3D) ?
    Hier wäre es an Hand von Beispielen eher mal zu erklären für Anfänger/innen.

    2.)
    Wie lese ich dir verschiedenen Werte aus?

    Ich selber komme damit bereits einwedig klar, aber dank BugFix und einigen die es mir hier sehr sehr geduldig im Forum erklärt haben.
    Aber für Anfänger/innen sollte man das ganze mal "Idiotensicher" erklären und evtl. auch an Hand von kommagetrennten Textdateien die vorliegen würden. So wie ich mal vermute, wissen viele wie man Daten (z. B. aus Excel) exportiert, aber nicht weiß wie man sie dann mit Array bearbeitet.

    Ansonsten hilft auch die Beiträge von BugFix zu studieren ;)

  • Inhalt einer Edit box zu einem string umwandeln

    • Alina
    • 11. Mai 2009 um 14:23

    Poste mal bitte das Script soweit es fertig ist, dann kann man besser helfen.
    Vielen Dank.

  • Scriptabbruch bei Scriptfehler verhindern

    • Alina
    • 11. Mai 2009 um 14:16

    Du solltest nicht den Fehler akzeptieren sondern ihn beheben.

    Am besten das Script mal posten und evtl. ist das so ein kleiner Fehler, das Du danach drüber lachst, das er da war.

    Also hab mut !

  • Lock

    • Alina
    • 11. Mai 2009 um 14:11
    Zitat von NoNever

    Alina
    ich glaub bei vista funzt das ned ich musste mein pc ausmachen......
    egall....

    ich hab auch was gemacht:
    ihr müsst zuerst den taskmanager öffnen, der sofort wieder geschlossen wird. dann f1 drücken...
    das pw ist lol

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    #include <WindowsConstants.au3>
    HotKeySet("{F1}","_exit")
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", @DesktopWidth, @DesktopHeight, 0, 0, $WS_POPUP)
    GUISetBkColor(000000)
    $h = GUICtrlCreateLabel("Gesperrt", @DesktopWidth / 2 - 70, @DesktopHeight / 2 - 60, 1000, 1000)
    GUICtrlSetColor($h, 0xff0000)
    GUICtrlSetFont($h, 40)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    WinSetOnTop("Form1", "", 1)
    BlockInput(1)
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch

    If WinExists("Windows Task-Manager") Then
    WinKill("Windows Task-Manager")
    WinSetOnTop("Form1", "", 1)
    EndIf
    WEnd
    Func _exit()
    WinSetOnTop("Form1", "", 0)
    $pw = InputBox("Das Passwort?", "Tippe das Passwort ein:", "", "*")
    If $pw = "lol" Then
    BlockInput(0)
    WinSetOnTop("Form1", "", 0)
    Exit
    Else
    BlockInput(1)
    WinSetOnTop("Form1", "", 1)
    EndIf
    EndFunc

    [/autoit]
    Alles anzeigen

    Hallo NoNever.

    Also mit der Windoof-Taste kann ich das Script stopen und beenden. Das Passwort (lol) funktioniert unter XP-Prof. nicht.

  • winlockdll.dll ?

    • Alina
    • 11. Mai 2009 um 00:46

    Dafür doch nicht. Lag eh auf meiner Festplatte. ;)
    Gut das FRAU alles aufbewahrt solange es auf die Festplatte paßt. Ansonsten sehr sehr ordentlich im realen Leben !!!

  • winlockdll.dll ?

    • Alina
    • 11. Mai 2009 um 00:36

    Siehe Anlage

  • Buchstaben zählen

    • Alina
    • 11. Mai 2009 um 00:29
    Spoiler anzeigen
    [autoit]


    $timmtom = "Timmtom"
    $lang = StringLen($timmtom)
    if $lang > "6" AND $lang < "8" Then
    MsgBox(0,"", "Timmtom hat eine Länge von ---> " & $lang)
    Else
    MsgBox(0,"", "Timmtom hat nicht die richtige Länge von 7 sondern ---> " & $lang)
    EndIf

    [/autoit]

    Hier kannst du mit Timmtom also weiter arbeiten.

  • Obfuscator ünnützlich

    • Alina
    • 10. Mai 2009 um 16:03
    Zitat von Deepred

    Warum wurde dieser Beitrag fast komplett gesperrt?

    http://www.autoitscript.com/forum/index.php?s=94f7d0a07382aa01b385ab7006795f33&showtopic=28323&st=0

    Weil auch die Briten das decompilieren nicht wünschen und der Beitrag darauf hinaus ging !
    Da wird auch noch mal auf die Lizenz- / Nutzungsrechte hingewiesen.

  • Drag & Drop innerhalb eines Listviews

    • Alina
    • 10. Mai 2009 um 13:48

    Ich kann es nicht glauben !!!
    Oscar, Du bist am verzweifeln?

  • Obfuscator ünnützlich

    • Alina
    • 10. Mai 2009 um 13:08

    @kloo

    Was verstehst Du nicht?

    Also wenn Du die englsiche Seite meinst, dann gibt es die Möglichkeit es dir übersetzen zu lassen. Einige nutzen hier eine Übersetzung von Google, aber ich weiß auch, das es Freewareprogramme zum übersetzen gibt.
    Du wirst nicht darum kommen englisch zu lernen, wenn Du scripten / programmieren / entwickeln möchtest. Ansonsten kannst Du auch hier die Suchfunktion durchsuchen nach "verschlüsseln", "codieren", usw. Aber der Vorschlag mit der englsichen Seite ist sehr gut.

  • Obfuscator ünnützlich

    • Alina
    • 10. Mai 2009 um 12:59

    Schau mal. Das ist doch schon was ganz anderes. Das hat ja nicht so viel mit dem Obfuscator selber zu tun, sondern das Du die persönlichen / vertraulichen Daten schützen möchtest.

    Also da gibt es den Weg, das Du die Daten in eine INI schreibst und daraus mußt Du sie dann auch wieder auslesen. Die Daten kannst Du codieren und zusätzlich hinter einen Htaccess-Schutz hinterlegen. Sicherlich mußt Du dann die Htaccessdaten mit im Script einbinden, aber da läßt sich sicherlich auch noch ein wenig Sicherheit mehr einbauen. Hier würde ich aber warten das die Profis was zu schreiben. Aber Du könntest dich so lange mit folgenden Stichwörtern schon einmal beschäftigen: IniRead, IniWrite, ...

    Und hier ein Beitrag der auch helfen könnte: [ gelöst ] sicherheit von autoit-programmen

  • Obfuscator ünnützlich

    • Alina
    • 10. Mai 2009 um 12:44

    Moin Moin Kloo.

    Wieso bringt "Obfuscator" nichts mehr?

    Meinst Du weil das decompilieren verboten ist?

    Aber es gibt auch Situationen, wo man evtl. Teile eines Scriptes nicht umbedingt zugänglich machen möchte, aber bei dem Rest die Einsicht in den Quelltext okay ist. Dann könnte man doch den Obfuscator einsetzen.

  • Lock

    • Alina
    • 9. Mai 2009 um 23:05

    Hallo djrazr.

    Nettes Script. Hast Du gut hinbekommen und sicher ist es auch.

    Erinnert mich an ein Script das vor cirka einem Jahr mal in meinen PN's gelandet ist, nachdem ich die Frage hatte, wie ich mein PC sperren kann.

    Das Script sah so aus:

    Spoiler anzeigen
    [autoit]


    #include<GUIConstants.au3>
    #include<Misc.au3>

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


    ;************************
    ;******* Passwort *******
    $passwort = "Passwort"
    ;************************

    Opt("WinTitleMatchMode", 2)
    Opt("TrayIconHide", 1)

    $gui_titel = "Sperren"
    $gui = GUICreate($gui_titel, @DesktopWidth, @DesktopHeight, -1, -1)
    GUISetBkColor(0xFF00FF)

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

    $input = GUICtrlCreateInput("", @DesktopWidth/2, @DesktopHeight/2, -1, -1)
    GUICtrlSetState($input, $GUI_HIDE)

    $desktop_reg = RegRead("HKEY_CURRENT_USER\Control Panel\Desktop", "Wallpaper")
    GUICtrlCreatePic($desktop_reg, 0, 0, @DesktopWidth, @DesktopHeight)

    GUISetState()

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

    While 1
    If Not WinActive($gui_titel) Then WinActivate($gui_titel)
    If GUICtrlRead($input) = $passwort Then Exit
    If WinExists("Windows Task-Manager") Then WinClose("Windows Task-Manager")
    If WinExists("Internet Explorer") Then
    WinClose("Internet Explorer")
    If WinExists("Internet Explorer", "&Registerkarten schließen") Then ControlClick("Internet Explorer", "&Registerkarten schließen", 6)
    EndIf
    If WinExists("Outlook Express") Then WinClose("Outlook Express")
    Wend

    [/autoit]

    Außer dem Bild was bei Dir eingeblendet wird hat es die gleiche Funktion.

  • Anfänger braucht dringend Hilfe ;(

    • Alina
    • 9. Mai 2009 um 14:22

    @phosgen

    Du arbeitest im CallCenter mit Excel?

    Dann mal zur Information, das es sogar bei Excel selber die Möglichkeit gibt, doppelte Einträge zu filtern und das sehr sehr gut.
    Wie das genau geht steht in dr Excelhilfe ausführlich beschrieben und bei 65.000 Datensätzen (1 - 65.000 )mit jeweils cirka 25 Angaben (A-Y) pro Datensatz braucht er nur wenige Sekunden. Oder gleich bei der Dateneingabe prüfen lassen, was sogar sinnvoller ist.

  • fileopendialog. pfad in einen label schreiben, aber wie? da kommt immer ein fehler

    • Alina
    • 8. Mai 2009 um 20:39

    Mach es doch so:

    Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>

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

    $SroHider = GUICreate("SroHider V1", 402, 194, 318, 219)
    $HIDE = GUICtrlCreateButton("HIDE", 8, 96, 81, 17)
    $SHOW = GUICtrlCreateButton("SHOW", 96, 96, 89, 17)
    $MINIMIZE = GUICtrlCreateButton("MINIMIZE", 8, 120, 81, 17)
    $MAXIMIZE = GUICtrlCreateButton("MAXIMIZE", 96, 120, 89, 17)
    $EXIT = GUICtrlCreateButton("EXIT GAME", 8, 144, 177, 41)
    $About = GUICtrlCreateButton("About", 192, 160, 201, 25)
    $Label1 = GUICtrlCreateLabel("SIMPLE SROHIDER", 120, 0, 169, 27)
    GUICtrlSetFont(-1, 12, 800, 0, "Arial Black")
    $openLoader = GUICtrlCreateButton("Launch Loader (if exists)", 192, 128, 201, 25, 0)
    $openLauncher = GUICtrlCreateButton("Open Silkroad launcher", 192, 96, 201, 25, 0)
    $silkroaddir = GUICtrlCreateInput( "" , 104, 32, 241, 21)
    $loaderdir = GUICtrlCreateInput( "" , 104, 64, 241, 21)
    $Loaderlabel = GUICtrlCreateLabel("Loader:", 8, 64, 57, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $Launche = GUICtrlCreateLabel("silkroad.exe:", 8, 32, 93, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $silkroad = GUICtrlCreateButton("...", 352, 32, 33, 25, 0)
    $loader = GUICtrlCreateButton("...", 352, 64, 33, 25, 0)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $HIDE
    hide()
    Case $SHOW
    show()
    Case $MINIMIZE
    minimize()
    Case $MAXIMIZE
    maximize()
    Case $Exit
    WinClose( "SRO_Client" )
    Case $About
    MsgBox(64, "About", "Made by ©Lukas Reisinger")

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

    Case $silkroad
    $srofile = FileOpenDialog( "silkroad.exe", @ProgramFilesDir & "\silkroad\", "Silkroad.exe (Silkroad.exe)", 1 + 4 )
    ; Fülle ein Feld mit Daten (welches Input, mit welchen Daten)
    GUICtrlSetData($silkroaddir,$srofile)
    Case $loader
    $loaderfile = FileOpenDialog( "Loader", @ProgramFilesDir & "\silkroad\", "Loader (*.exe)", 1 + 4 )
    GUICtrlSetData($loaderdir,$loaderfile)
    EndSwitch
    WEnd

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

    Func minimize()
    WinSetState("SRO_Client","",@SW_MINIMIZE)
    EndFunc

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

    Func maximize()
    WinSetState("SRO_Client","",@SW_MAXIMIZE)
    EndFunc

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

    Func hide()
    WinSetState("SRO_Client","",@SW_HIDE)
    EndFunc

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

    Func show()
    WinSetState("SRO_Client","",@SW_SHOW)
    EndFunc

    [/autoit]
  • Koda=>datei suchen/auswählen

    • Alina
    • 8. Mai 2009 um 14:19

    @bandido1

    Sinnvoll wäre hier klar die SuFu & Hilfe gewesen. Meine Kristallkugel sagte mir nämlich: Findest Du alles in der Hilfe und Beispiele über die SuFu. ;)

  • Hallo zusammen!

    • Alina
    • 8. Mai 2009 um 14:16

    Moin Moin Birgit.

    Endlich mal wieder eine Frau mehr im Forum. :thumbup:

    Freut mich sehr !!!

    LG, Alina.

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™