PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VB und Datei



Import-Script
09.09.2003, 20:00
Hi, <BR>wie kann ich in visual basic 6 eine vorhandene Datei gegen eine ander auswechseln, dessen name in einer variable steht ? <BR>Danke <BR>Gruss

Import-Script
10.09.2003, 13:22
gemäss alter Quietschbasic Tradition sollte das gehen: <BR>AltDat$=&#34;Hello.dat&#34; <BR>NeuDat$=AltDat$&#43;&#34;1&#34; : REM also Hello.dat1 z.B. <BR>Shell &#40;&#34;rename AltDat$ NeuDat$&#34;&#41; <BR>REM das ruft unter DOS Command Com´s Befehl rename auf und dann renamed das Betriebssystem die Datei. Zu irgendwas muss das BS ja auch mal gut sein <BR> <BR>unter Windows musst Du´s einfach mal probieren...<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR> <BR>----------------aus VB 5.0 Hilfe----------------- <BR>Shell-Funktion &#40;Beispiel&#41; <BR> <BR> <BR> <BR>In diesem Beispiel wird die Shell-Funktion verwendet, um eine vom Benutzer angegebene Anwendung zu starten. Auf dem Macintosh sorgt die MacID-Funktion dafür, daß die Anwendung auch dann gestartet werden kann, wenn der Name der Anwendung geändert wurde. Die Shell-Funktion steht auf dem Macintosh erst ab System 7.0 zur Verfügung. <BR> <BR>&#39; In Microsoft Windows: <BR>&#39; 1 als zweites Argument startet die Anwendung in Normalgröße mit Fokus. <BR>Dim Ergebnis <BR>Ergebnis = Shell&#40;&#34;C:&#92;WINDOWS&#92;CALC.EXE&#34;, 1&#41; &#39; Rechner starten. <BR> <BR> <BR> <BR>&#39; Auf dem Macintosh: <BR>&#39; Beide Anweisungen starten Microsoft Excel. <BR>Ergebnis = Shell&#40;&#34;Microsoft Excel&#34;&#41; &#39; Dateiname angeben. <BR>Ergebnis = Shell&#40;MacID&#40;&#34;XCEL&#34;&#41;&#41; &#39; Anwendungskennzeichnung <BR> &#39; angeben. <BR> <BR> <BR> <BR>

Import-Script
10.09.2003, 16:38
Umbenennen einer Datei geht auch mit <BR>Name &#34;Alt.txt&#34; As &#34;Neu.txt&#34;

Import-Script
10.09.2003, 20:55
Direkt aus VB heraus??? <BR>GENIAL!!!! -- braucht man den &#34;Shell&#34; Befehl gar nicht mehr???????????? GEIL!!!<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0> <BR> <BR>Leider glaub ich nicht dran; <BR> <BR>und jetzt mal Tacheles; wenn das so gut geht? <BR> <BR>warum prügeln die sich alle mit RUNDLL &#40;xxxirgendwie&#41; um eine blöde Batch Geschichte zu achen? <BR> <BR>procedure Juhu; <BR>begin <BR> swapvectors; <BR> exec&#40;&#39; Hi, ich tu jetzt was&#39;&#41;; <BR>.. <BR>.. <BR>end; <BR> <BR>oder Basic; <BR>Shell &#40;&#34;Eingabe&#34;&#41; <BR> <BR>wobei Eingabe ein in Delphi geschriebener Filebrowser ist, der tolles Fenster aufmacht und eine Datei anlegt mit Inhalt &#34;Ausgew.txt&#34; <BR> <BR>Dann geht´s doch super weiter <BR>Open &#34;Ausgew.txt&#34; as #1 <BR>Readln &#40;#1,Dateiname$&#41; <BR>Open Dateiname$ for irgendwas.... <BR> <BR>Bingo <BR> <BR>Das zeig mir mal!!! <BR>Aus irgendeiner Programmiersprache einen in irgendeiner Programmiersprache geschriebenen &#40;optisch schönen&#41; Filebrowser aufrufen, der dann eine Datei anlegt, worin steht, welche man sich ausgesucht hat; und dann im Programm weitermachen mit der Datei; <BR> <BR>G E I L ! ! ! -- such ich schon lange <img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0>