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

Mitglied: M4XD4B0ZZ

M4XD4B0ZZ (Level 1) - Jetzt verbinden

17.04.2013, aktualisiert 01:09 Uhr, 3652 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 https://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
https://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-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 ...

Batch & Shell

Inhalt einer .txt als eine Variable setzen mit Batch

gelöst Frage von AlexIOTBatch & Shell3 Kommentare

Hallo Zusammen, In der Variable.txt steht immer nur ein einziger Rechnername! - wie folgt: EW085IDFV001 Ich möchte das dieser ...

Neue Wissensbeiträge
Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 4 StundenHumor (lol)1 Kommentar

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 16 StundenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 17 StundenSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 20 StundenMicrosoft3 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server40 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Router & Routing
ISC DHCP 2 Subnetze
gelöst Frage von janosch12Router & Routing19 Kommentare

Hallo, ich betreibe bei mir im Netzwerk einen ISC DHCP Server auf Debian, der DHCP verwaltet aktuell ein /24 ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...