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

  • Multithreading

    • chip
    • 17. Juni 2012 um 21:45

    Nur zur vollständigkeithalber: Nein Autoit kann kein Multithreading für deine Geschichte mit den zwei GUIs, siehe den Post von Alizame.

  • Logindaten in php File auslagern

    • chip
    • 16. Juni 2012 um 17:26
    Zitat von Awesome

    Was bringt es den usern so andere Dateien zu uploaden die sie wieder runterladen können.
    Es gibt mehr als ein duzend free webspaces.

    Was für ein schlechte Argumtent. Warum Hacken Leute Webseiten, warum klauen Leute was im Laden, warum gibt es Clowns die hier im Forum versuchen Viren zu verteilen? Genau weil sie es können und destruktive Energien haben.

  • Logindaten in php File auslagern

    • chip
    • 15. Juni 2012 um 10:45

    Dir scheint es nicht klar zu sein, dass wenn man etwas hochläd es auch runterladen kann.

  • Logindaten in php File auslagern

    • chip
    • 15. Juni 2012 um 10:40
    Zitat von Awesome

    Man kann mit php scripten bestimmen was nur hochgeladen werden soll.
    Wenn er das ganze über ein php Script macht, hat er keine Probleme.

    Und weiter? Dann bennent halt derjenige sein Video "Porno.mpeg" in "Porno.jpg" um und läd es dann hoch.

    Sicherheit daher genau 0.

  • Logindaten in php File auslagern

    • chip
    • 15. Juni 2012 um 07:58

    Aber, was auch der größte Knackpunkt ist, damit offnest du jedem Tür und Tor zu deinem FTP. Selbst wenn keine Daten im Script hast kann man nach dem decompilieren sehen wie die Daten an das PHP Script übergibst und damit kann wiederrum jeder Daten hochladen.

    Sprich außer Mehrarbeit durch das PHP-Script hast du nichts gewonnen da dich Sicherheit sich kein Stück erhöht. Da kannst es dir auch sparen und direkt die Zugangsdaten ins Script reinschreiben.

  • Netzlaufwerke verbinden

    • chip
    • 15. Juni 2012 um 07:55
    Zitat von Camulus


    Wie kann ich denn das Array nach Gruppen durchsuchen?
    So dass ich alles Fest coden kann ohne ini?
    Für den Fall das man wünscht ganz "unabhängig" von anderen Dateien zu sein.

    Hier aber ist ja dann genau das was zuerst nicht wolltest und zwar, dass man bei der kleinsten Änderung die exe komplett neu ausrollen muss:

    [autoit]

    #include <AD.au3>
    #include <Array.au3>

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

    Dim $freigaben[3][4] = [["Gruppenname1", "Freigabe1", "Freigabe2", "Freigabe3"],["Gruppenname2", "Freigabe1", "Freigabe2"],["Gruppenname3", "Freigabe1", "Freigabe2"]]

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

    _AD_Open()
    $aUser = _AD_GetUserGroups(@UserName)
    _AD_Close()

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

    For $k = 0 To UBound($freigaben) - 1 Step 1
    _ArraySearch($aUser, "OU=" & $freigaben[$k][0], 0, 0, 0, 1)
    If Not @error Then
    For $i = 1 To UBound($freigaben, 2) - 1 Step 1
    DriveMapAdd("*", $freigaben[$k][$i])
    Next
    EndIf
    Next

    [/autoit]
  • Logindaten in php File auslagern

    • chip
    • 14. Juni 2012 um 14:55

    Na einfach in PHP mit echo ausgeben. Nur was für einen Sinn hat das ganze auslagern wenn es eh jeder sieht der auf die Webseite geht?

  • Netzlaufwerke verbinden

    • chip
    • 14. Juni 2012 um 11:42
    Zitat von Camulus


    Hast du auch noch einen Tipp was ich den vbs- Verfechtern dann an den Kopf werfen kann?

    Dazu Zitat aus der Wiki:

    "Die Nutzung von VBScript wird von Microsoft derzeit noch unterstützt. Allerdings werden keine neuen Features mehr zu VBS hinzugefügt. So wird von VBScript auch als tote Programmiersprache gesprochen, da die Nachfolgeprodukte von Microsoft bereits erhältlich sind."

    Oder anders gesagt VBS wird früher oder später nichtmehr von Windows unterstützt werden und dann habt ihr ein gewaltiges Problem.

  • Netzlaufwerke verbinden

    • chip
    • 14. Juni 2012 um 11:30

    Ich hab heute meinen guten Tag ;). Da brauchst "nie" wieder was an dem Autoitscript ändern oder neue Version ausrollen.

    [autoit]

    #include <AD.au3>

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

    _AD_Open()
    $aUser = _AD_GetUserGroups(@UserName)
    _AD_Close()

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

    $gruppen = IniReadSectionNames("gruppen.ini")

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

    For $k = 1 To $gruppen[0]
    _ArraySearch($aUser, "OU=" & $gruppen[$k], 0, 0, 0, 1)
    If Not @error Then
    $maps = IniReadSection("gruppen.ini", $gruppen[$k])
    For $i = 1 To $maps[0][0] Step 1
    DriveMapAdd("*", $maps[$i][0])
    Next
    EndIf
    Next

    [/autoit]

    Ini sieht so aus:

    Code
    [Gruppennamen]
    \\Servername\Freigabename=1
  • Netzlaufwerke verbinden

    • chip
    • 14. Juni 2012 um 11:04

    Gut das wäre ja auch nicht das Problem. Legt doch einfach statt dem VBS eine Ini datei auf die Netzwerkfreigabe in der einfach für jede Gruppe eine Sektion ist und in der Sektion dann die Laufwerke als Schlüssel.

    Das hat mehrer Vorteile:

    1. DriveMapAdd gibt direkt zurück ob das Verbinden zum Laufwerk erfolgreich war oder nicht
    2. Die Laufzeit wird verringert das nicht erst noch das vbs ausgeführt werden muss
    3. Es muss nichts am Autoitscript verändert werden den neue Gruppe hinzukommen, entfernt werden oder die Laufwerke anders zugeordnet werden.

  • Netzlaufwerke verbinden

    • chip
    • 14. Juni 2012 um 09:56

    Warum nehmt ihr nicht die Autoiteigene Mapfunktion? Dann haben sich alle eure Probleme gelöst.

    [autoit]

    DriveMapAdd

    [/autoit]
  • Registry Einträge erstellen löschen ändern

    • chip
    • 14. Juni 2012 um 09:16

    Dann Prüfe was @error ausgibt.

  • Registry Einträge erstellen löschen ändern

    • chip
    • 14. Juni 2012 um 09:08

    veronesi hat dir genau gesagt was du machen musst um dein Ziel zu erreichen. Wenn du zu faul bist die Hilfe zu Lesen kann man dir auch nicht helfen.

  • Registry Einträge erstellen löschen ändern

    • chip
    • 14. Juni 2012 um 08:13

    Und was ist nun genau deine Frage?

  • Tab löschen mit GUICtrlDelete = Bug?!

    • chip
    • 14. Juni 2012 um 07:38

    So gehts:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Include <GuiButton.au3>
    #include <GuiTab.au3>

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

    $test = GUICreate("test",350,350,10,10,-1,-1)
    GUISetBkColor(0xFFFFFF,$test)
    $tab = _GUICtrlTab_Create($test,60,60,200,150)
    _GUICtrlTab_InsertItem($tab, 0, "Page 1")
    _GUICtrlTab_InsertItem($tab, 1, "lalal")
    _GUICtrlTab_InsertItem($tab, 2, "")
    _GUICtrlTab_SetCurFocus($tab,-1)
    _GUICtrlTab_SetCurFocus($tab,0)
    GUISetState(@SW_SHOW,$test)

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

    $testX = GUICreate("test1",350,350,400,10,-1,-1)
    GUISetBkColor(0xFFFFFF,$testX)
    $tab1 = _GUICtrlTab_Create($testX,60,60,200,150)
    _GUICtrlTab_InsertItem($tab1, 0, "Page 1")
    _GUICtrlTab_InsertItem($tab1, 1, "lalal")
    _GUICtrlTab_InsertItem($tab1, 2, "")
    _GUICtrlTab_SetCurFocus($tab1,-1)
    _GUICtrlTab_SetCurFocus($tab1,0)
    GUISetState(@SW_SHOW,$testX)

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

    msgbox(0,"","Hier sind nun also die 2 GUIs...")
    msgbox(0,"","..und nun löschen wir das Tab Control in der 2ten GUI...")
    _GUICtrlTab_Destroy($tab1)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

    [/autoit]
  • TreeViewEx.au3 - zusätzliche Treeview Funktionen

    • chip
    • 14. Juni 2012 um 07:23

    Machmal Frage ich mich echt wie du auf die ganze Ideen kommst. :thumbup:

  • PopUp Die Webseite versucht, das Fenster zu schließen

    • chip
    • 14. Juni 2012 um 07:23

    Gib mal den Link zu einer Beispielseite bei der dieses Popup kommt.

  • IE auf Popup checken

    • chip
    • 12. Juni 2012 um 18:40

    Bei der Meldung kannst du einen Hacken setzen das danach nicht erneut gefragt werden soll. Dann kommt das Popup nichtmehr.

  • Link me!

    • chip
    • 12. Juni 2012 um 11:21

    ZWar von DeskDrive abgeschaut, aber trotzem gut geworden das Script.

  • Monitorauflösung künstlich erhöhen?

    • chip
    • 11. Juni 2012 um 21:29

    1. Was hat das mit Autoit zu tun?
    2. Was daran ist ein Autoitprojekt?

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™