If + Verzeichnisse

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • If + Verzeichnisse

      Also , folgende Situation :

      Ich habe eine MsgBox (1) mit einem Ja+Nein Button.
      Ich hätte gerne den Code , das wenn die antwort : JA ist (If)
      Dann soll ein MsgBox-Fesnter (0) mit MsgBox (0, "ABC" , "Wird gemacht xy. " )

      dann soll er ins Verzeichnis : C:/Programme/Fantasie/Keine/Ahnung/Langeweile
      und den Ordner : Langeweile löschen.
      Wenn die Antwort nein ist , soll ein weiteres MsgBox geöffnet werden :

      MsgBox (1 , "Text" , "Wirklich xy abbrechen?" )
      Sollte anwort ja sein -> Exit
      Sollte Antwort Nein sein : -> zurück

      Vielen Dank schonmal für die Antworten
      lg KK
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • ne MsgBox mit "Ja" und "Nein" Buttons? Musst du mir zeigen, glaub ich nich xD

      Das geht nich mit ner MsgBox, nur mit ner GUI.
      Das mit Nein kannst du dir auch sparen, wozu gibts den exitbutton oben rechts.

      Jetzt benutzt du die sufu und suchst einen thread bezüglich GUI's und If.
      Lies es durch und versuch es erneut. Wenn du es nicht schaffst, dann solltest du wohl mal bei "Hallo Welt" anfangen ._.
      Aber gut, um nicht allzu böse zu sein:

      Falls du es wirklich nach dem Lesen der Guides nicht schaffst, werde ich dir natürlich helfen :-)
    • @mami also das mit ner msgbox ja/nein wäre dan das hier ^^

      Quellcode

      1. MsgBox(4,"titel","text")


      und im die zu belegen :/ das weis ich nicht

      //ich hätt aber auchmal ne frage gibt es ein code wo man zb in ein tool einfachso irgentwo was hinschreiben kann was dan keine msg box ist oder sowas wie eine msgbox einbinden ^^ ?

      mfg Assoult
    • also ins gui den text?
      hier hab ich ma ein kleines scriptlein für dich, womit Message nachrichten (mit Ja und Nein Button) erstellen kannst, beim klciken wird eine bestimmte Func aufgerufen

      Quellcode

      1. ; Dies musst du an deine GUI anhängern, die positionen kannst du verändern.
      2. ; Aber lass die anderen sachen so wie sie sind, sonst funktionier nicht alles.
      3. $_eMSG_running = false ; das ist auch wichtig, damit nicht alles durcheinander kommt.
      4. $_eMSG_OnYes = "" ; Die Func die bei klick auf "Ja" ausgeführt wird
      5. $_eMSG_OnNo = "" ; Die Func die bei klick auf "Nein" ausgeführt wird
      6. $_eMSG_Text = GuiCtrlCreateLabel("-/-",50,50,100,50)
      7. GuiCtrlSetStatus(-1,@SW_HIDE)
      8. $_eMSG_YES = GuiCtrlCreateButton("Ja",50,120,50,25)
      9. GuiCtrlSetOnEvent(-1,"_eMSG_OnYes") ; Mehr später dazu
      10. GuiCtrlSetStatus(-1,@SW_HIDE)
      11. $_eMSG_NO = GuiCtrlCreateButton("Nein",150,120,50,25)
      12. GuiCtrlSetOnEvent(-1,"_eMSG_OnNO") ; Mehr später dazu
      13. GuiCtrlSetStatus(-1,@SW_HIDE)
      Alles anzeigen

      dann wenn zB ein anderer Button gedrückt wird :

      Quellcode

      1. ;...
      2. case $hButton_X
      3. $Mein_Text = "Soll diese Aufgabe wirklich durchgeführt werden?"
      4. $Meine_JA_Func = 'MsgBox(0x40,"[INFO]","Ja Wurde geklickt") '
      5. $Meine_Nein_Func = 'MsgBox(0x40,"[INFO]","Nein Wurde geklickt") '
      6. _eMSG_activitate($Mein_Text,$Meine_JA_Func,$Meine_Nein_Func)


      Du musst bemerkt haben dass die auszuführene func in einem StringTag war.
      Das Wird dann von der _eMSG_OnYes Func ausgelesen und ausgeführt, du kannst aber nur eine Func eintragen. Also nix mehrzeiliges.
      Wenn du was längeres einbauen willst, dann mach nomma ne extra func und trag die da ein

      Und hier die Func's die alles regeln :

      Quellcode

      1. Func _eMSG_activitate( $eMSG_Text, $eMSG_YES, $eMSG_NO)
      2. If $_eMSG_running = false then
      3. GuiCtrlSetData($_eMSG_Text, $eMSG_Text)
      4. $_eMSG_OnYes = $eMSG_YES
      5. $_eMSG_OnNo = $eMSG_No
      6. GuiCtrlSetState($_eMSG_Text,@SW_SHOW)
      7. GuiCtrlSetState($_eMSG_YES,@SW_SHOW)
      8. GuiCtrlSetState($_eMSG_NO,@SW_SHOW)
      9. EndIf
      10. EndFunc
      11. Func _eMSG_OnYes()
      12. If $_eMSG_running = true then
      13. Execute($_eMSG_OnYes)
      14. $_eMSG_running = false
      15. GuiCtrlSetState($_eMSG_Text,@SW_HIDE)
      16. GuiCtrlSetState($_eMSG_YES,@SW_HIDE)
      17. GuiCtrlSetState($_eMSG_NO,@SW_HIDE)
      18. EndIf
      19. EndFunc
      20. Func _eMSG_OnNO()
      21. If $_eMSG_running = true then
      22. Execute($_eMSG_OnNo)
      23. $_eMSG_running = false
      24. GuiCtrlSetState($_eMSG_Text,@SW_HIDE)
      25. GuiCtrlSetState($_eMSG_YES,@SW_HIDE)
      26. GuiCtrlSetState($_eMSG_NO,@SW_HIDE)
      27. EndIf
      28. EndFunc
      Alles anzeigen


      also es solte funktionieren
      hab bissl auskommentiert, hoffe du verstehst es.

      EDIT : hab was ergänzt & hidan war schneller x)

      gez :: *electriZer*