Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Array sortieren in VBscript

Diskussion: Array sortieren in VBscript im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hi, ich hab n kleines problem mit einem VBScript, und zwar möchte ich dateien mittels eines scripts kopieren, und ...

Antwort
Alt 01.06.07, 19:40   #1 (permalink)
 
Registriert seit: 15.08.03
flame Leistung: Facit NTK
flame eine Nachricht über ICQ schicken
Likes: 0
Standard Array sortieren in VBscript

Anzeige

Hi, ich hab n kleines problem mit einem VBScript, und zwar möchte ich dateien mittels eines scripts kopieren, und umbenennen.

Und zwar muss ich mehrmals täglich am laptop unterwegs, dateien von einer Digitalkamera in ein Verzeichnis auf dem laptop kopieren, umbenennen und am besten noch mit einem wasserzeichen versehen. Mit dem Touchpad ist das trotz Tastaturkürzel echt nervig, deswegen wollte ich mir ein script dafür schreiben, mit dem ich nur die dateien markieren muss, und per "senden an" das script, nur noch die einzelnen informationen eingeben muss, und fertig.

Folgendes hab ich bisher erarbeitet, leider funktioniert das sortieren nicht, die übergebenen objekte kommen nicht alphabetisch sortiert aus dem script.

Code:
Set WSHShell = CreateObject("Wscript.Shell")
Set AppShell = CreateObject("Shell.Application")
Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
Set Drop=wscript.arguments

' Dialogfeld "ordner" anzeigen (benutzereingabe)
Set AppFolder = AppShell.BrowseForFolder(0, "Bitte Zielordner wählen",  &H0001, 17)
if AppFolder = vbNullString then 
	MSGBox ("Abbruch - Es wurde keine Datei kopiert")
	WSH.quit
end if

'gewählten pfad in variable schreiben
Ordner = (AppFolder.ParentFolder.ParseName(AppFolder).Path)

'den variablen teilstring abfragen (benutzereingabe)
SMnummer = InputBox("Bitte die SM-Nummer eingeben", "SM-Nummer?")
if SMnummer = vbNullString then 
	MSGBox ("Abbruch - Es wurde keine Datei kopiert")
	WSH.quit
end if

'nach dateinamen sortieren
Drop = bubblesort(Drop)

'Dateien kopieren und umbenennen
for n = 0 to Drop.count - 1
	objFSO.CopyFile Drop(n), Ordner & "/OFM_SM" & SMnummer & "_0" & n+1 & ".jpg", True
  next

  

  
  
 function bubblesort(arrSortieren)
   for i = 0 to ubound(arrSortieren)
     for j = i + 1 to ubound(arrSortieren)
       if arrSortieren(i) > arrSortieren(j) then
         arrTemp = arrSortieren(i)
         arrSortieren(i) = arrSortieren(j)
         arrSortieren(j) = arrTemp
       end if
     next
   next
   bubblesort = arrSortieren
 end function
Hat jemand ne idee, was falsch ist? - Die funktion bubblesort hab ich übrigens von der Seite http://www.aspheute.com/artikel/20000906.htm abgeguckt.
flame ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Array sortieren in VBscript
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
php curl array string zu array parsen b4ck (Web-) Design und webbasierte Sprachen 5 12.12.07 17:11
Erstellen von Backups via VBScript IsNull Code Kitchen 0 01.03.07 08:02
VBScript Sicherheitsabfrage 4future Code Kitchen 4 27.08.04 15:31
COM-Programmierung mit VB.net und vbscript Mrjoke Code Kitchen 0 15.08.04 13:23
VBscript zu .exe? phileTrash (In)security allgemein 1 12.06.04 05:42


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61