Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Ordner und .txt Dateien per Batch automatisch nach festgelegten Variablen erstellen

Frage Entwicklung Batch & Shell

Mitglied: M4XD4B0ZZ

M4XD4B0ZZ (Level 1) - Jetzt verbinden

17.04.2013, aktualisiert 01:09 Uhr, 3586 Aufrufe, 10 Kommentare

Hallo Administrator-Community!


Hier ersteinmal einige Hintergrundinformationen:

Ich erstelle E-Books im .pdf Format und verkaufe diese anschließend im Internet.
Mittlerweile habe ich von diesen auch schon eine große Anzahl erstellt und alle liegen nach Themen sortiert in verschiedenen Ordnern.
Also z.B 400 E-Books (mit verschiedenen Dateinamen) in dem Ordner "Tutorials", 200 E-books im Ordner "Training" usw.

Wenn ein Käufer ein bestimmtes E-Book bestellte, kopierte ich bislang den Dateinamen der .pdf Datei und erstellte damit einen gleichnamigen Ordner. In diesen Ordner verschob ich dann das E-Book und erstellte im gleichen Ordner eine Textdatei mit dem Namen "Readme.txt".

In dieser Textdatei steht folgendes:

Thanks for purchasing!



~ "NameDesEbooks ohne .pdf Endung" ~

brought to you by:



- "MeinName" @ "NameMeinesOnlineShops" -



Thanks for purchasing!

Wie ihr seht ist dieses Verfahren ziemlich zeitaufwendig und umständlich.
Deshalb würde ich dies gerne automatisiert regeln und hoffe ihr könnt mir dabei helfen.

Was ich mir also vorstelle wäre eine Batch Datei die aus den Namen der .pdf's separate Ordner erstellt, anschließend die .pdf's in den zugehörigen Ordner verschiebt und in diesem eine Textdatei erstellt, nach oben genanntem Muster.

Dies mache ich übrigens um anschließend den Ordner (mit beinhaltendem .pdf + .txt) in ein gleichnamiges RAR-Archiv hinzuzufügen (Beste Komprimierung und mit immer gleichbleibendem Passwort).
Falls dies auch in die Batch Datei mit eingefügt werden könnte wäre dies natürlich optimal allerdings ist dies nur ein "Bonus" der nicht unbedingt erforderlich ist da man meines Wissens nach einfach jeden Ordner kopieren kann und somit mehrere Archive gleichzeitig erstellen kann.

Freundliche Grüße,

M4XD4B0ZZ
Mitglied: Noobstar0815
17.04.2013 um 11:13 Uhr
Hallo Max,
ich denke dieser Beitrag wird dir weiterhelfen http://www.administrator.de/forum/ordner-anhand-von-txt-dateien-erstell ...
Dort wird erklärt wie du aus Dateinamen Ordner mit selbigem Namen erstellst. Anschließend müsstest du noch per xcopy oder copy die Datei in den neuen Ordner kopieren lassen. Die .txt kannst du dir auch per Skript erstellen lassen, allerdings weiß ich nicht genau wie.
Bzgl. des komprimierens, dies geht auf jeden Fall mit 7z als Kommandozeilenprogramm, allerdings a) weiß ich nicht, ob es per batch mit einem Passwort schützbar ist, b) weiß ich nicht wofür du überhaupt das Passwort brauchst und c) setzt es vorraus das der Käufer ebenfalls 7z hat.
MfG Noobstar0815
Bitte warten ..
Mitglied: Endoro
17.04.2013 um 11:15 Uhr
Hallo M4XD4B0ZZ,

gibst du 'nen Kaffee aus, wenn du mit unseren Tipps die Kohle scheffelst?


Gruss!
Bitte warten ..
Mitglied: Noobstar0815
17.04.2013 um 11:23 Uhr
Zitat von Endoro:
Hallo M4XD4B0ZZ,

gibst du 'nen Kaffee aus, wenn du mit unseren Tipps die Kohle scheffelst?


Gruss!

Naja Endoro, das Geld verdient er ja schon so wie ich es verstanden habe, allerdings auf eine sehr aufwändige Weise :D
Was ich mit eher frage... 400 EBooks im einen... 200 Ebooks im anderen Ordner... Wer hat 600 EBooks geschrieben? :D
Bitte warten ..
Mitglied: M4XD4B0ZZ
17.04.2013, aktualisiert um 14:05 Uhr
Zitat von Endoro:
Hallo M4XD4B0ZZ,

gibst du 'nen Kaffee aus, wenn du mit unseren Tipps die Kohle scheffelst?


Gruss!

Wie Noobstar schon darauf antwortete verkaufe ich momentan einige davon. Leider eben ziemlich umständlich.
Und um auf deine Frage zurückzukommen, ich würde für die vorgefertigte Lösung auch bezahlen, ja.

Ein Kaffee ist jetzt nicht die Welt, 5€ hören sich da realistischer an meiner Meinung nach ;)

Zitat von Noobstar0815:
Hallo Max,
ich denke dieser Beitrag wird dir weiterhelfen
http://www.administrator.de/forum/ordner-anhand-von-txt-dateien-erstell ...
Dort wird erklärt wie du aus Dateinamen Ordner mit selbigem Namen erstellst. Anschließend müsstest du noch per
xcopy oder copy die Datei in den neuen Ordner kopieren lassen. Die .txt kannst du dir auch per Skript erstellen lassen, allerdings
weiß ich nicht genau wie.
Bzgl. des Komprimierens, dies geht auf jeden Fall mit 7z als Kommandozeilenprogramm, allerdings a) weiß ich nicht, ob es per
batch mit einem Passwort schützbar ist, b) weiß ich nicht wofür du überhaupt das Passwort brauchst und c)
setzt es vorraus das der Käufer ebenfalls 7z hat.
MfG Noobstar0815

Lassen wir das Komprimieren mal dahingestellt sein. Allerdings ist mir die .txt doch recht wichtig.
Und um ehrlich zu sein verstehe ich die Hälfte des von dir verwiesenen Artikels nicht wirklich :D

Zitat von Noobstar0815:
Was ich mit eher frage... 400 EBooks im einen... 200 Ebooks im anderen Ordner... Wer hat 600 EBooks geschrieben? :D

Naja wie sagt man so schön? Ohne Fleiß kein Preis ;D
Andere verdienen mit ihren Websites im SEO Bereich oder ähnlichem, ich habe dieses Geschäftsmodell für mich entdeckt und es gefällt mir doch recht gut.
Bitte warten ..
Mitglied: Noobstar0815
17.04.2013 um 14:27 Uhr
Leider kann ich dir auch nicht genau erklären, wie du es machen musst :D
Wende dich am besten einfach mal an den User "bastla", er kennt sich sehr gut aus mit Batch meiner Meinung nach =)
Bitte warten ..
Mitglied: Endoro
17.04.2013, aktualisiert um 15:33 Uhr
Hallo M4XD4B0ZZ,

kannst du ja mal testen.
01.
@echo off&setlocal 
02.
set "startfolder=eBooks" 
03.
 
04.
pushd "%startfolder%" || (echo("%startfolder%" nicht gefunden.&goto:eof) 
05.
dir *.pdf >nul 2>&1 || (echo(Keine PDF gefunden.&goto:eof) 
06.
for %%i in (*.pdf) do ( 
07.
	md "%%~ni" || (echo(Ordner "%%~i" konnte nicht erstellt werden.&goto:eof) 
08.
	echo(verschiebe "%%~i" nach "%%~ni\%%~nxi" 
09.
	move "%%~i" "%%~ni\%%~nxi" || (echo "%%~i" konnte nicht verschoben werden.&goto:eof) 
10.
11.
	echo(Thanks for purchasing! 
12.
	echo(~ %%~ni ~ 
13.
	echo(brought to you by: 
14.
	echo(- "MeinName" @ "NameMeinesOnlineShops" - 
15.
	echo(Thanks for purchasing! 
16.
	)>"%%~ni\%%~ni.txt" 
17.
18.
popd

Gruss!
Bitte warten ..
Mitglied: M4XD4B0ZZ
17.04.2013 um 16:03 Uhr
Zitat von Endoro:
Hallo M4XD4B0ZZ,

kannst du ja mal testen.
01.
@echo off&setlocal 
02.
> set "startfolder=eBooks" 
03.
>  
04.
> pushd "%startfolder%" || (echo("%startfolder%" nicht gefunden.&goto:eof) 
05.
> dir *.pdf >nul 2>&1 || (echo(Keine PDF gefunden.&goto:eof) 
06.
> for %%i in (*.pdf) do ( 
07.
> 	md "%%~ni" || (echo(Ordner "%%~i" konnte nicht erstellt werden.&goto:eof) 
08.
> 	echo(verschiebe "%%~i" nach "%%~ni\%%~nxi" 
09.
> 	move "%%~i" "%%~ni\%%~nxi" || (echo "%%~i" konnte nicht verschoben werden.&goto:eof) 
10.
> 	( 
11.
> 	echo(Thanks for purchasing! 
12.
> 	echo(~ %%~ni ~ 
13.
> 	echo(brought to you by: 
14.
> 	echo(- "MeinName" @ "NameMeinesOnlineShops" - 
15.
> 	echo(Thanks for purchasing! 
16.
> 	)>"%%~ni\%%~ni.txt" 
17.
> ) 
18.
> popd 
19.
> 

Gruss!

Ersteinmal bedanke ich mich für diesen Lösungsvorschlag!

Ich habe in dem Code den Ordner-Namen ( bei startfolder= ), "MeinName" & "NameMeinesOnlineShops" abgeändert. Auch die fehlenden Absätze habe ich einfach mit "echo(" hinzugefügt.

Jetzt habe ich noch ein weiteres Anliegen. Und zwar hätte ich gerne dass die Textdateien Readme.txt heißen.
Das müsste doch möglich sein?
Bitte warten ..
Mitglied: M4XD4B0ZZ
17.04.2013 um 16:23 Uhr
Ich habe es selbst hinbekommen

in der 16. Zeile )>"%%~ni\%%~ni.txt" in )>"%%~ni\Readme.txt" abändern.

Vielen Dank dafür! Du warst mir eine große Hilfe!

Natürlich halte ich mein Wort, du darfst mich gerne per PN anschreiben wenn du die bezahlung möchtest
Bitte warten ..
Mitglied: Endoro
17.04.2013 um 16:31 Uhr
Zitat von M4XD4B0ZZ:
Ich habe es selbst hinbekommen

in der 16. Zeile )>"%%~ni\%%~ni.txt" in )>"%%~ni\Readme.txt" abändern.


Ja, ganz richtig!


Natürlich halte ich mein Wort, du darfst mich gerne per PN anschreiben wenn du die bezahlung möchtest

Spende die 5€ an die Obdachlosenhilfe in deiner Stadt. Glaube nicht, dass da jemand was dagegen hat.


Gruss!
Bitte warten ..
Mitglied: M4XD4B0ZZ
17.04.2013 um 16:38 Uhr
Werde ich machen. Du kannst dich drauf verlassen! ;)
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Variablen aus Txt datei erstellen
Frage von Ghost-7KBatch & Shell3 Kommentare

Guten Tag die Damen und Herren, ich sitze gerade daran für meine Firma ein batch zur Sicherung von Disketten ...

Batch & Shell
Batch Script um txt Dateien in einem Ordner zu erkennen und in Variablen umwandeln das sie über ein Auswahlmenü gestartet werden können
gelöst Frage von DragonValorBatch & Shell3 Kommentare

Hallo, ich tue mir gerade ein wenig schwer mit dem erkennen von bestimmten Dateien in einem Ordner. Die For-Schleifen ...

Batch & Shell
Batch-Variable nach Stichworten aus TXT Datei durchsuchen
Frage von 126594Batch & Shell3 Kommentare

Hallo zusammen, Vermutlich habe ich wieder eine "1.Klässler-Frage" was das Batch schreiben angeht :D Ich will in einer Batch ...

Installation
BATCH Variable aus .txt Datei ohne Leerzeichen am Ende
Frage von MarciMarc85Installation3 Kommentare

Hallo, Ich hab ein problem und finde einfach nicht den richtigen Lösungsweg. eine Software hat mehrere Windows Dienste, die ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 2 StundenApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 7 StundenWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 7 StundenWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 19 StundenInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Von rj11 auf rj45
Frage von jensgebkenLAN, WAN, Wireless19 Kommentare

Hallo Gemeinschaft, könnt ihr mir vielleicht bei der anfertigung eines Kabels helfen - habe ein rj 11 stecker und ...

Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...

Windows Server
Remotesteuerung der Sitzung (Kennung XX) fehlgeschlagen
gelöst Frage von Stefan91Windows Server14 Kommentare

Hallo Zusammen, seit kurzem bekomme ich oben genannte Fehlermeldung, wenn ich versuche eine Remotesitzung über den Taskmanager fernzusteuern (Rechtsklick ...