Das OFFIZIELLE PROFAN SUPPORT FORUM
Einsteigerfragen
PROFAN-Programmierung
Helfer & Tools
Anregungen & Vorschläge
PROFAN-NEWS
Die Regeln!
1 - Einsteigerfragen

 Neues Thema  |  Zur Übersicht  |  Suchen  |  Einloggen   Neuerer Beitrag  |  Älteres Thema 
 Die EXE , BAT usw sollen nicht aus der Listbox gelesen werden.
Autor: peter (---.002.200.pools.vodafone-ip.de)
Datum:   03.01.22 12:26

Hallo guten Tag.
Jetzt klappt es soweit mit der Listbox.

Aus der ListBox sollen die EXE , BAT , [ .] und [..] nicht in die Textdatei gelesen werden , alle anderen ja. Wie kann man das in der Whilenot machen.

Danke

-------------------------------
If Clicked(btn1)
Assign #2,"d:\\vscode_zx\\cspect\\pebi-fth\\make-nex1.bat"
Rewrite #2
print #2,"hdfmonkey.exe mkdir d:\vscode_zx\cspect\systemnext.img fth"
datei1=" "
i=0
a="hdfmonkey.exe put d:\vscode_zx\cspect\systemnext.img "
b=" /fth/"

whilenot datei1=""
datei1 = GetString$(lb,i)
Print #2,a+datei1+b+datei1
i=i+1
endwhile
--------------------------------



Nachricht bearbeitet (03.01.22 12:39)

Beitrag beantworten
 
 Re:
Autor: Heinz Brill (---.dip0.t-ipconnect.de)
Datum:   03.01.22 12:45

Frag doch einfach in der Schleife nach EXE und BAT und [ ] ab.
 Set("RegEx", 1)
 datei1 = If (InStr("((?i)Exe|(?i)Bat|~[|~])", GetString$(lb, i)) = 0, GetString$(lb, i), "")
 Case datei1 <> "" : Print #2,......
 


Die IF() - Funktion bietet sich da an.
Ist zwar jetzt nicht getestet, aber ich denke keinen Fehler gemacht zu haben.

Besser WhileLoop 0, GetCount(lb) -1 nehmen und das i mit &LOOP ersetzen

H.Brill
XProfan X4 + FreeProfan

Nachricht bearbeitet (03.01.22 12:53)

Beitrag beantworten
 
 Re:
Autor: peter (---.002.200.pools.vodafone-ip.de)
Datum:   03.01.22 13:26

Hallo danke, läuft Super mit dem trennen der Dateinamen.

Gruss

Beitrag beantworten
 Foren-Liste  |  Baumstruktur   Neuerer Beitrag  |  Älteres Thema 


 Foren-Liste  |  Zur Registrierung 
 Benutzerlogin
 Benutzername:
 Passwort:
 Login-Daten speichern:
   
 Passwort vergessen?
E-Mail-Adresse oder Username unten eingeben. Dann wird Dir per e-Mail ein neues Passwort zugeschickt.

phorum.org