Windows 在批处理文件中包含文本文件。。。(与php类似,但包含批处理)
我有一个刚刚开始工作的批处理文件,其中有:Windows 在批处理文件中包含文本文件。。。(与php类似,但包含批处理),windows,xaml,batch-file,text,Windows,Xaml,Batch File,Text,我有一个刚刚开始工作的批处理文件,其中有: for /f "tokens=1,2,3 delims=," %%a in (people.csv) do ( echo ^<Grid Background^="Red" x:Name^="ContentPanel" Margin^="12,0,12,0"^>^<StackPanel Margin^="20" Background^="Blue" PointerPressed^="commonHandler"^>^<
for /f "tokens=1,2,3 delims=," %%a in (people.csv) do (
echo ^<Grid Background^="Red" x:Name^="ContentPanel" Margin^="12,0,12,0"^>^<StackPanel Margin^="20" Background^="Blue" PointerPressed^="commonHandler"^>^<TextBlock x:Name^="firstTextBlock" FontSize^="30" ^> %%a ^</TextBlock^>^<TextBlock x:Name^="secondTextBlock" FontSize^="30" ^> %%b ^</TextBlock^>^<TextBlock x:Name^="thirdTextBlock" FontSize^="30" ^> %%c ^</TextBlock^>^</StackPanel^>^</Grid^> >>%%a.xaml
)
for/f“tokens=1,2,3 delims=,”%%a in(people.csv)do(
echo^^^%%a^^^%%b^^%%c^^^^>>%%a.xaml
)
这只是一个xaml文件,我剪切了它并将其回传到批处理文件中,但是使用该系统的人不懂它,因此我需要删除所有代码并将其放入外部文件,然后将该文本文件包含到该文件中,这样用户就可以编辑外部文本文件而不是批处理文件
如果这没有任何意义,我很抱歉
我试着把它放在另一个for循环中,但那没用
我有点认为它是“php包含”之类的东西
多谢各位
@echo off
call included.bat %*
rem do other stuff...
这将使用与当前文件相同的参数执行included.bat,并在调用时准确执行。请确保指定完整路径。此外,您可以传递任何您想要的论点,也可以不传递任何论点。不,您没有任何意义。请注意,接受以前的答案是礼貌的,这有助于提高您的声誉,并让未来的读者知道应该尝试哪种解决方案。