Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 在批处理文件中包含文本文件。。。(与php类似,但包含批处理)_Windows_Xaml_Batch File_Text - Fatal编程技术网

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,并在调用时准确执行。请确保指定完整路径。此外,您可以传递任何您想要的论点,也可以不传递任何论点。

不,您没有任何意义。请注意,接受以前的答案是礼貌的,这有助于提高您的声誉,并让未来的读者知道应该尝试哪种解决方案。