Hoi, ik wil graag iets voor elkaar krijgen, waarvan ik eigenlijk denk dat het waarschijnlijk niet mogelijk zal zijn. Om het nog niet meteen op te geven, wil ik graag even als laatste poging hier het probleempje plaatsen. Hopelijk dat iemand weet hoe het kan, of kan bevestigen dat het niet mogelijk is.
Stel, definieer een lijstje van variabelen:
SET FOO_de=Jawol
SET FOO_en=Yes
SET FOO_nl=Jazeker
SET FOO_fr=Ah oui!
Daarna stel je een andere variabele in, waarmee je de taal selecteerd:
SET LANGUAGE=nl
Aan de hand van LANGUAGE bouw je een variabele op uit het lijstje:
ECHO %FOO_{%LANGUAGE%}%
Idd, dit klopt syntactisch niet helemaal. Ik heb verschillende combinaties geprobeerd, maar ik krijg het niet werkend. Helaas weet ik ook niet precies waar ik op zou moeten zoeken om zoiets dergelijks te kunnen vinden op internet. Variabele variabele?
Het is vergelijkbaar met wat wel in PHP mogelijk is.
http://www.php.net/language.variables.variable
Kan iemand me hier wat meer over vertellen? Het zou mooi zijn als het wel mogelijk is in Batch. Als het niet mogelijk is, geen probleem, dan ga ik voor een andere oplossing.
Stel, definieer een lijstje van variabelen:
SET FOO_de=Jawol
SET FOO_en=Yes
SET FOO_nl=Jazeker
SET FOO_fr=Ah oui!
Daarna stel je een andere variabele in, waarmee je de taal selecteerd:
SET LANGUAGE=nl
Aan de hand van LANGUAGE bouw je een variabele op uit het lijstje:
ECHO %FOO_{%LANGUAGE%}%
Idd, dit klopt syntactisch niet helemaal. Ik heb verschillende combinaties geprobeerd, maar ik krijg het niet werkend. Helaas weet ik ook niet precies waar ik op zou moeten zoeken om zoiets dergelijks te kunnen vinden op internet. Variabele variabele?
Het is vergelijkbaar met wat wel in PHP mogelijk is.
http://www.php.net/language.variables.variable
Kan iemand me hier wat meer over vertellen? Het zou mooi zijn als het wel mogelijk is in Batch. Als het niet mogelijk is, geen probleem, dan ga ik voor een andere oplossing.