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

Frage Entwicklung Batch & Shell

Einen Bestimmten Buchstaben in einem Satz dazuschreiben

Mitglied: Dpole86

Dpole86 (Level 1) - Jetzt verbinden

21.05.2013 um 19:25 Uhr, 1447 Aufrufe, 3 Kommentare

Hallo Zusammen

Nachdem mein Beitrag gelöst wurde stelle ich mich dem nächsten Problem.

Nehmen wir an wir haben einen Rechner = NBAPS77

Dieser hat eine VM = nbapsvservice


Der Name der VM soll nun durch NBAPSV77 ersetzt werden.

Das alles sollte in einem Batchskript stattfinden.


Den Namen des Rechners habe ich bereit in einer Variable.


hinweis: Ausgegangen wird von einer immer gleich langen Zeichenkette (NBAPS)
Somit muss das Zeichen an 6ter stelle eingefügt werden.

hoffe auf Hilfe

Grüße Roman
Mitglied: bastla
21.05.2013 um 19:36 Uhr
Hallo Dpole86!

Unter der Annahme, dass sich der Name des Rechners in der Variablen %RechnerName% und der Name der VM in der Variablen %VMName% befindet, könntest Du nach dem 6. Zeichen des VM-Namens den Teil ab dem 6. Zeichen des Rechnernamens so hinzufügen:
set "VMName=%VMName:~,6%%RechnerName:~5%"
Mehr dazu findst Du in der Hilfe (mit set /?) am Beispiel der Variablen %PATH% ...

Grüße
bastla
Bitte warten ..
Mitglied: Dpole86
21.05.2013 um 19:56 Uhr
Hi Bastla

Danke für deine Antwort.

Warum brauch ich den den Namen von der VM?
Ich muss ja den Namen der VM noch "erstellen"

Was würde mir bei deinem Code für ein Name herausspringen? ^^

Grüße Roman
Bitte warten ..
Mitglied: bastla
21.05.2013, aktualisiert um 20:06 Uhr
Hallo Dpole86!
Warum brauch ich den den Namen von der VM?
Das fragst Du mich?

Deiner Beschreibung zufolge heißt die VM zunächst "nbapsvservice" und soll danach "NBAPSV77" heißen - da sich das "V" an der 6. Stelle im Namen der VM und nicht im Rechnernamen findet, bin ich davon ausgegangen, dass die ersten 6 Stellen des VM-Namens schon passen und nur noch um die Stellen ab 6 des Rechnernamens (also "77") ergänzt werden sollen - ansonsten müsstest Du erklären, wie das "V" zu finden ist bzw ob dieses konstant sein soll ...

[Edit] Falls tatsächlich nur ausgehend vom Rechnernamen ein konstantes "V" zwischen Stelle 5 und 6 einzufügen wäre:
set "VMName=%RechnerName:~,5%V%Rechnername:~5%"
[/Edit]

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
PHP
Textfeld nur bestimmte Buchstaben und Zahlen zulassen
gelöst Frage von vServerPHP5 Kommentare

Hi, wie kann ich hier nur bestimmte Zeichen wie A-Z, a-z, 0-9 erlauben und keine Sonderzeichen wie - ( ...

Sicherheitsgrundlagen
Sätze als Passwörter
Frage von MimemmmSicherheitsgrundlagen7 Kommentare

Hallo, ich hab gerade überlegt, wie sicher ganze Sätze als Passwörter sind. Hier mal meine Überlegung. Wie steht ihr ...

CSS
CSS-Styledefinitionen für bestimmte BUCHSTABEN innerhalb eines Elements
Frage von CodehunterCSS3 Kommentare

Guten Morgen! Ist es möglich, einen CSS-Style zu definieren, der nur für bestimmte Zeichen innerhalb eines Elements gilt? Zum ...

Datenbanken
MS SQL CE und aus einem bestimmten Feld alles bis auf 42 Buchstaben von rechts löschen
gelöst Frage von neueradmuserDatenbanken3 Kommentare

Hi, ich bin etwas verwirrt ich muss mich gerade mit einem SQL CE und CompactView rumschlagen. es gibt in ...

Neue Wissensbeiträge
Router & Routing

PfSense als Addon auf QNAP

Information von magicteddy vor 29 MinutenRouter & Routing

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 7 StundenDatenschutz

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Microsoft

Letzte Updates für Win10 und Server2016 müssen bei Bedarf über den Update catalogue in den WSUS importiert werden!

Tipp von DerWoWusste vor 11 StundenMicrosoft1 Kommentar

automatisch kommt da nichts an im WSUS und auch nicht im SCCM. Siehe Hinweise zum Bezug der jeweils neuesten ...

Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 3 TagenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement22 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Netzwerk
Ist ein Portforwarding auf einen PC ohne lauschendes Programm ein (großes) Sicherheitsproblem?
Frage von PluwimWindows Netzwerk13 Kommentare

Hallo zusammen, zur Fernwartung eines Rechners an einem anderen Ort nutze ich VNC. Da dieser Rechner einfach nur eine ...

Windows Server
Terminal Server 2016 erkennt Berechtigungen nicht
gelöst Frage von Thomas2Windows Server10 Kommentare

Hallo Administratoren, folgendes Problem stellt sich dar: Es gibt zwei Windows Server 2016, die als Terminal Server fungieren. Jetzt ...

SAN, NAS, DAS
Wer kennt sich mit QNAP und CISCO aus ?
gelöst Frage von MachelloSAN, NAS, DAS10 Kommentare

Hallo Zusammen hier im Forum, Ich habe ein QNas 451+ und dieses NAS hat zwei GBit Lan Adapter die ...