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

mit Batchdatei in Versteckte Datei schreiben

Frage Entwicklung Batch & Shell

Mitglied: Gooner85

Gooner85 (Level 1) - Jetzt verbinden

04.07.2009, aktualisiert 12:18 Uhr, 6914 Aufrufe, 12 Kommentare

String mittels Batchdatei in versteckte Datei schreiben?

Gibt es eine Möglichkeit, eine Batchdatei zu erstellen, die einen String in eine bereits existierende Versteckte Datei schreibt?

Mit der Funktion XCOPY habe ich es bereits geschafft, allerdings muss dazu der String in einer externen Txt-Datei stehen, die ebenfalls das Attribut "Versteckt" besitzt, damit beim überschreiben der Ziel-Datei diese auch wieder verseckt ist.

Ich hätte das gerne alles in einer Batch!
Mitglied: TsukiSan
04.07.2009 um 12:26 Uhr
Zitat von Gooner85:
Gibt es eine Möglichkeit, eine Batchdatei zu erstellen, die einen
String in eine bereits existierende Versteckte Datei schreibt?

Ja, gibt es!
Zitat von Gooner85:
Mit der Funktion XCOPY habe ich es bereits geschafft, allerdings muss
dazu der String in einer externen Txt-Datei stehen, die ebenfalls das
Attribut "Versteckt" besitzt, damit beim überschreiben
der Ziel-Datei diese auch wieder verseckt ist.

Ich hätte das gerne alles in einer Batch!
hast doch alles schon richtig gemacht.

...und ich hätte gern noch eine Tasse heißen Kaffee....

Gruß
Tsuki
Bitte warten ..
Mitglied: bastla
04.07.2009 um 12:33 Uhr
Hallo Gooner85!

Etwa so:
01.
set "Datei=D:\Die versteckte Datei.txt" 
02.
set "String=Dein String" 
03.
 
04.
attrib -h "%Datei%" 2>nul 
05.
>"%Datei%" echo %String% 
06.
attrib +h "%Datei%"
Durch die Schreibweise mit einem ">" wird die bestehende Datei überschrieben, mit ">>" würde der String an den Dateiinhalt angefügt.

Grüße
bastla
Bitte warten ..
Mitglied: Biber
04.07.2009 um 15:01 Uhr
@bastla

a) Deine Lösung ist gemogelt.
Die sinnfreie Aufgabe war:
Gibt es eine Möglichkeit, eine Batchdatei zu erstellen, die einen String in eine bereits existierende Versteckte Datei schreibt?
Du schummelst und schreibst in eine nicht-versteckte Datei.
b)
Genau genommen schreibst Du nicht einmal in eine versteckte Datei, sondern erzeugst einfach eine neue.

c) Wolltest Du nicht eigentlich im Urlaub sein?

d) Schönen Urlaub (und Computer auslassen!)

Grüße
Biber
Bitte warten ..
Mitglied: TsukiSan
04.07.2009 um 15:40 Uhr
@ bastla,

Biber hat recht - wie immer

geh oder far'in'urlaub

ich mach das gleiche in 2 wochen.
dann heißt es ausspannen, gähn - streck

Tsuki
Bitte warten ..
Mitglied: bastla
04.07.2009 um 16:03 Uhr
@Biber & Tsuki
Die Reaktion auf dieses Tag-Team-Mobbing muss urlaubsbedingt entfallen ...

... und aus dem gleichen Grund gibt's auch kein VBScript zur Entkräftung von a) und b) (wobei ein "ersetzendes Schreiben in die Datei" - als vermutete Zielsetzung, Stichwort: "xcopy" - sich tatsächlich auch damit nicht machen ließe).

Grüße
bastla
Bitte warten ..
Mitglied: TsukiSan
04.07.2009 um 16:10 Uhr
@bastla
deine Idee, das "h" aufzuheben, die Datei zu bearbeiten, dann wieder "h" zu setzen ist einfach genial!
Von dir kann man sehr viel lernen! Du hast dir deinen Urlaub reglich verdient und wir (Biber eventuell auch?) moppen dich gerne in deinen Urlaub

Gruß
Tsuki
Bitte warten ..
Mitglied: 80220
04.07.2009 um 16:31 Uhr
Zitat von bastla:
Die Reaktion auf dieses Tag-Team-Mobbing muss urlaubsbedingt entfallen ...


Aber eine Reaktion, wie das sehr wohl ohne attrib geht, soll doch noch kommen

01.
@echo off & setlocal 
02.
set string=Irgendwas zum Anhaengen 
03.
for /f %%A in ('dir /ah /B *.txt') do echo %string% >> %%A
Nur als Beispiel. Man muss sich mit der aurufenden Batch-Datei entweder im Pfad befinden, in dem sich die versteckte Datei befindet oder den entsprechenden Pfad vorher z. B. mit pushd auswählen.
*.txt ist natürlich nur ein Beispiel und funktioniert nur, wenn sich wirklich nur eine versteckte TXT-Datei im Pfad befindet. Aber es ist ja Wochende
und der TE hat sicher Zeit, sich das passend zurechtzufummeln.
Bitte warten ..
Mitglied: Gooner85
04.07.2009 um 17:02 Uhr
Meine bisherige Lösung sieht so aus:

01.
xcopy text.txt neuer ordner\xxx.txt h /h /r /y /k
Am liebsten wäre mir allerdings, dass ich meinen String nicht extra in eine Datei (hier text.txt) schreiben muss, sondern gleich in der Batch mit unterbringen kann.
Bitte warten ..
Mitglied: 80220
04.07.2009 um 17:12 Uhr
Dann sieh dir mein Beispiel mal genau an. Ein bisschen Mühe musst du dir schon selbst geben.
Bitte warten ..
Mitglied: bastla
04.07.2009 um 17:57 Uhr
@80220
Das Problem ist nicht das Finden der Datei (mit vollständiger Pfadangabe und ggf den nötigen Anführungszeichen drum rum sollte das problemlos auch von einem anderen Verzeichnis aus klappen), sondern, dass zwar ein Hinzufügen mit ">>", nicht aber ein "Neuschreiben" mit ">" funktioniert, also
01.
set "Datei=D:\Die versteckte Datei.txt" 
02.
set "String=Dein String" 
03.
 
04.
>>"%Datei%" echo %String%
geht, mit Zeile 4
>"%Datei%" echo %String%
aber nicht - und, wie erwähnt, vermute ich (Gooner85 hält sich in dieser Hinsicht ja etwas bedeckt und lässt uns raten), dass ein neuer Inhalt als Ersatz in die Datei soll ...

Grüße
bastla

P.S.: @Tsuki (& Biber)
und wir (Biber eventuell auch?) moppen dich gerne in deinen Urlaub
Ja, ja, eigentlich bin ich ja eh schon weg - und danke für's Mo??en ...
Bitte warten ..
Mitglied: 80220
04.07.2009 um 18:10 Uhr
@bastla

Das habe ich dann wohl missverstanden. Wobei sich dann für mich die Frage ergibt, warum die vorhandene Datei nicht einfach gelöscht und neu angelegt wird.
Aber man kann ja bekanntich alles ganz anders und vor Allem komplizierter machen.


Schönen und erholsamen Urlaub.

Edit:
(mit vollständiger Pfadangabe und ggf den nötigen Anführungszeichen drum rum sollte das problemlos auch von einem anderen Verzeichnis aus klappen),
Selbstverständlich. Meine Bemerkungen bezogen sich aber ausschließlich auf das von mir gepostete Beispiel. :-P
Bitte warten ..
Mitglied: Gooner85
04.07.2009 um 23:15 Uhr
Zitat von bastla:
wie erwähnt, vermute ich
(Gooner85 hält sich in dieser Hinsicht ja etwas bedeckt und
lässt uns raten), dass ein neuer Inhalt als Ersatz in die
Datei soll ...

Ja richtig, die versteckte Datei ist im Normalfall leer und der entsprechende String soll eben in die Datei beim Ausführen der Batch eingefügt werden.
Bitte warten ..
Ähnliche Inhalte
Entwicklung
Versteckte .(Punkt)Dateien löschen
Frage von DarkJMEntwicklung3 Kommentare

Hallo zusammen, ich brauche eure Hilfe. Ich muss ein Skript schreiben das versteckte Mac Dateien also Punkt-Dateien löscht von ...

Windows Tools
Ordnerfarbe ändern (ohne versteckte Dateien zu erzeugen)
Frage von l-Ne0nWindows Tools2 Kommentare

Hallo Forum, habe mal wieder eine Frage: Ein Kollege kam mit der Frage auf mich zu, ob es eine ...

Batch & Shell
Powershell Versteckte Dateien finden und wieder sichtbar machen
gelöst Frage von pixel0815Batch & Shell4 Kommentare

Moin zusammen, damit kann ich ja wunderbar die Dateien auf einem Laufwerk anschauen, die das Attribut H haben. Ich ...

Windows Netzwerk
MDB-Datei auf versteckter Freigabe im Netz?
Frage von AdminKnechtWindows Netzwerk4 Kommentare

Hallo zusammen, ich habe hier folgendes Problem: Ein MDB-Datei wird als "Backend-Datenbank" in einer allgemein zugänglichen Freigabe im Windows-Netzwerk ...

Neue Wissensbeiträge
Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 19 MinutenWindows 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 35 MinutenWebbrowser

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 12 StundenInternet4 Kommentare

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

Verschlüsselung & Zertifikate

19 Jahre alter Angriff auf TLS funktioniert immer noch

Information von BassFishFox vor 19 StundenVerschlüsselung & Zertifikate1 Kommentar

Interessant zu lesen. Der Bleichenbacher-Angriff gilt unter Kryptographen als Klassiker, trotzdem funktioniert er oft noch. Wie wir herausgefunden haben, ...

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
NAS über zwei weitere Ethernet Anschlüsse verbinden
gelöst Frage von Sibelius001Netzwerkmanagement17 Kommentare

Sorry - ich bin hier wahrscheinlich als kompetter IT Trottel unterwegs. Aber eventuell kann mir jemand ganz einfach helfen: ...

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 ...