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

Mitglied: Gooner85

Gooner85 (Level 1) - Jetzt verbinden

04.07.2009, aktualisiert 12:18 Uhr, 6956 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
Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 2 StundenInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 14 StundenErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 17 StundenWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 17 StundenMicrosoft10 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1026 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Server
Route-Befehl Unterstützung (unter CMD)
gelöst Frage von FKRR56Server17 Kommentare

Guten Tag , i.M. habe ich Probleme über den CMD-Route-Befehl ein Routing auf einen entfernten Server zuzulassen. Der Server ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall15 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)15 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...