Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[DOS] Named vars

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hello,

Ik ben bezig in old sckool dos. Nu wil ik 2 variabelen koppelen aan de hand van de named vars.

Uitleg:
ik heb een prefix %COUNT% en een %FILENAME1%=test

Is het mogelijk om FILENAME%COUNT% output: test te krijgen?


Groet,

West

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Waar hoort mijn topic?
PRG >> WOS

En verder: wat heb je al geprobeerd? Gezocht? Gevonden? Etc.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Krypt
  • Registratie: April 2000
  • Laatst online: 23-11 16:48
Het gaat wel, maar dan moet je wel de commandprompt met '/v' opstarten.

code:
1
2
3
4
5
6
7
@echo off
SET COUNT=1
SET FILENAME1=test
SET FILENAME2=test2
SET VAR=FILENAME%COUNT%
SET OUTPUT=!%VAR%!
Echo %OUTPUT%


Dit werkt niet in DOS zelf, maar met de interpreter van 2000,XP,Vista en Win7.

Pvouput live


Verwijderd

Topicstarter
Thanks for your reply!

Zoiets had ik gevonden en geprobeerd al zonder succes. Krijg dan !FILENAME1! te zien in de output ipv test2

  • Krypt
  • Registratie: April 2000
  • Laatst online: 23-11 16:48
Klopt, daarom moet je ook de commandprompt openen met de '/v' variabele.

"cmd /v /c test.cmd"

En dan werkt ie wel.

Pvouput live


Verwijderd

Topicstarter
Ehm dat kende ik nog niet... thanks man!
Pagina: 1