Seite 1 von 2
AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 13:02
von SandraB.
Hallo Ihr Lieben,
ich benötige dringend Eure Hilfe.
Ich habe eine Exeltabelle (eine Spalte) mit Artikelnummern. Diese Artikelnummern sind identisch mit den Dateinamen in einem Ordner bis auf die Dateiendung (.jpg oder .gif).
Zur Problematik:
Im gleichen Ordner befinden sich allerding auch Dateien (.jpg oder .gif) die ich nicht gebrauchen kann.
Diese überflüssigen Dateien müssen gelöscht werden oder aber ein neuer Ordner wo die gebrauchten Dateien reinkopiert werden.
Bitte gebt mir bescheid wie ich das AUTOMATISIERT machen kann ohne 3000 Dateien durchschauen zu müssen um 200 davon zu verwenden.
Wie kann ich das bitte anstellen HILFE
liebe Grüße

Sandra
Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 14:28
von SandraB.
menno ... soooviele Profis hier und keiner hat eine Idee ???
Es muss doch eine Möglichkeit geben sowas Automatisiert zu erledigen, vielleicht kennt jemand auch ein Programm das dies für mich tut?
EGAL wie Ich kann die spalte ´je auch herraus kopieren und in eine belibige textdatei packen.
Wer hat eine IDEE für mich

Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 14:31
von clag
Hallo SandraB,
dein Anliegen hat wohl eher wenig mit der Calc einer Tabellenkalkulation zu tun.
Das ist ein typische Job für eine Batch-Datei.
welches Betriebssystem verwendest du?
Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 14:36
von SandraB.
Hallo clag,
ich bin davon ausgegangen das es möglich ist sowas direkt mit calc zu machen!
Ich habe Win 7 Pro
Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 15:01
von pmoegenb
SandraB. hat geschrieben:ich bin davon ausgegangen das es möglich ist sowas direkt mit calc zu machen!
Was hat ein Tabellenkalkulationsprogramm mit einem Dateimanager zu tun ?
Weshalb verwendest Du dafür nicht den Windows-Explorer ?
Du wirst doch noch in der Lage sein, den entsprechenden Ordner mit dem Windows-Explorer zu öffnen und den Inhalt z. B. mit
*.gif oder
*.jpg zu filtern.
Dass du jetzt in mehreren Forumsbereichen dasselbe postest macht die Sache nicht besser.
Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 15:12
von SandraB.
Hallo lieber pmoegenb,
schade das du die Problematik nicht richtig verinnerlicht hast. Ich bin zwar BLOND aber das mit dem Windows-Explorer bekomme ich grade noch so hin
Es geht nicht um das Filtern von gif und jpg, sondern um ein selektieren (ausschließen) von nicht vorhandenen Dateinamen (Artikelnummern 200 Stück) aus einer Tabelle oder Textdatei.
Im Besagten Ordner befinden sich 3000 Dateien
Danke troßdem

Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 15:17
von clag
Hallo SandraB. ;
erstelle dir eine Text Datei mit den Namen all der Dateien die du kopiere/behalten willst nenne die Datei "pixlist.txt"
und erstelle dir eine 2. Textdatei mit folgendem Inhalt
Code: Alles auswählen
md "dieGuten"
for /f %%i in (pixlist.txt) DO copy "%%i" "dieGuten"
und nenne diese "mycopy.bat"
kopiere beide Dateien in dein Bilder Verzeichnis und doppelklicke / starte "mycopy.bat"
Edit:
copy Befehl korrigiert
Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 15:22
von pmoegenb
SandraB. am Fr, 24.10.14 15:12 hat geschrieben:
schade das du die Problematik nicht richtig verinnerlicht hast. Ich bin zwar BLOND aber das mit dem Windows-Explorer bekomme ich grade noch so hin
Es geht nicht um das Filtern von gif und jpg, sondern um ein selektieren (ausschließen) von nicht vorhandenen Dateinamen (Artikelnummern 200 Stück) aus einer Tabelle oder Textdatei. Im Besagten Ordner befinden sich 3000 Dateien
Dann stimmt demzufolge das nachstehende nicht.
SandraB. am Fr, 24.10.14 13:02 hat geschrieben:Im gleichen Ordner befinden sich allerding auch Dateien (.jpg oder .gif) die ich nicht gebrauchen kann.
Diese überflüssigen Dateien müssen gelöscht werden oder aber ein neuer Ordner wo die gebrauchten Dateien reinkopiert werden.
Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 15:29
von Stephan
ggf. per StarBasic-Makro, wenn die Daten in Spalte A stehen von Tabelle namens "Tabelle1" beispielsweise so (nicht geprüft und sicher nicht besonders elegant):
Code: Alles auswählen
quellordner = ConvertToURL("D:\xxx1\")
zielordner = ConvertToURL("D:\xxx2\")
For i = 0 to 2999
tmp = ThisComponent.Sheeets().GetByName("Tabelle1").getCellByPosition(0,i).FormulaLocal
if file exists (tmp & ".gif") Then
filecopy quellordner & tmp & ".gif" zielordner & tmp & ".gif"
Kill quellordner & tmp & ".gif"
End If
if file exists (tmp & ".jpg") Then
filecopy quellordner & tmp & ".jpg" zielordner & tmp & ".jpg"
Kill quellordner & tmp & ".jpg"
End If
Next i
Gruß
Stephan
Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 16:03
von SandraB.
Ahhh cool danke schön LG
Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 18:39
von lorbass
Es ist nicht gerade „die feine englische Art“,
dieselbe Frage in
drei verschiedenen Forums-Bereichen mit
drei verschiedenen Themenbezeichnungen
— OOo Calc →
AUTOMATISIERUNG event. durch macros??? HILFE
— OOo Base / SQL →
Filtern von JPG und GIF aus einer Datenbank
— OOo für Windows →
Dateien filtern mit Calc??? ist das möglich
zu posten, ohne auf die jeweils beiden anderen Themen hinzuweisen.
I am not amused!
Gruß
lorbass
Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 21:26
von SandraB.
clag hat geschrieben:Hallo SandraB. ;
erstelle dir eine Text Datei mit den Namen all der Dateien die du kopiere/behalten willst nenne die Datei "pixlist.txt"
und erstelle dir eine 2. Textdatei mit folgendem Inhalt
Code: Alles auswählen
md "dieGuten"
for /f %%i in (pixlist.txt) DO xcopy /S/E/U "%%i" "\dieGuten"
und nenne diese "mycopy.bat"
kopiere beide Dateien in dein Bilder Verzeichnis und doppelklicke / starte "mycopy.bat"
So da bin ich wieder, Herzlichen Dank clag
Leider funktioniert das nicht keine Datei im Ordner drin, zwischendurch fragt er ob das Ziel eine Datei oder ein Ordner ist liegt das eventuel an den fehlenden \ nach "\dieGuten"
in der pixlist.txt habe ich alle Dateinamen Zeile für Zeile untereinander
woran kann es liegen ??? menno
LG
Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 21:31
von SandraB.
ich werde die anderen löschen sorry
ich möchte dich nicht verärgern und wuste nicht ob es der richtige platz ist danke für dein verständnis
Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 21:35
von SandraB.
PS es handelt sich um eine calc tabelle nicht um eine exel tabelle hab sie nur so genannt
Re: AUTOMATISIERUNG event. durch macros??? HILFE
Verfasst: Fr, 24.10.2014 22:37
von clag
Hallo SandraB. ,
entschuldige bitte meine Schlamperei, die Nadel war zu heiß mit der ich die Batch gestrickt hatte .
Code: Alles auswählen
md dieGuten
for /f %%i in (pixlist.txt) DO copy "%%i" "dieGuten"
diese Variante tut was sie soll, gerade geprüft