Java 从文件调用批处理获取路径
好的。我有一个关于批处理文件的简单问题。 假设我制作了一个简单的批处理文件,我将其设置为打开.txt文件的标准程序。现在我打开一个example.txt文件,我的批处理文件被调用,但是我如何获得关于哪个文件刚刚调用了批处理文件的信息? 背景资料: 我已经用java编写了一个文本工具,希望能够双击一个.txt文件并用我的java工具打开它。因为有人告诉我这是不可能的,所以我尝试使用批处理作为调用java的助手Java 从文件调用批处理获取路径,java,batch-file,Java,Batch File,好的。我有一个关于批处理文件的简单问题。 假设我制作了一个简单的批处理文件,我将其设置为打开.txt文件的标准程序。现在我打开一个example.txt文件,我的批处理文件被调用,但是我如何获得关于哪个文件刚刚调用了批处理文件的信息? 背景资料: 我已经用java编写了一个文本工具,希望能够双击一个.txt文件并用我的java工具打开它。因为有人告诉我这是不可能的,所以我尝试使用批处理作为调用java的助手 非常感谢您的帮助。福格先生的回答是金色的。非常感谢你 %一, 给出调用它的文件的路径 对
非常感谢您的帮助。福格先生的回答是金色的。非常感谢你 %一, 给出调用它的文件的路径 对于那些有兴趣调用以路径为参数的jar文件的人:
@echo off
start javaw -jar "C:\Users\YourJarFile.jar" %1
PS:请确保jar文件有一个静态路径,否则它将尝试从%1路径访问jar文件。嗯,这通常是脚本的第一个参数。这将是shell的
“$1”
,但不知道windows批处理文件(%1
?)。