我正在尝试与我的一些朋友做一个项目,我们发现了:
说我必须以编程方式解读这个迷宫,我怎么能继续这个呢?我想,当通过图像识别来解决迷宫显然是简单地画的开放路径,这样,油漆结束(在迷宫开始的箭头第一个决定是在那里为表彰看到"OK这是开始"提供了一种方法)表示退出.
问题是,有了这些过滤器,我无法绘制它,也没有任何关于如何解决它的想法.那么,使用Open CV会有什么办法吗?(或任何其他选择也可以,如果可能的话)
我真的不知道如何解决这个问题,所以如果可能的话,只要指出我的方向,我会更多地研究它.
非常感谢.
我正在尝试使用以下脚本(顺便通过批处理文件调用它)来解压缩Windows XP中的文件:
strZipFile ="C:\test.zip" 'name of zip file
outFolder = "C:\" 'destination folder of unzipped files
Set objShell = CreateObject( "Shell.Application" )
Set objSource = objShell.NameSpace(strZipFile).Items()
Set objTarget = objShell.NameSpace(outFolder)
intOptions = 256
objTarget.CopyHere objSource, intOptions
Run Code Online (Sandbox Code Playgroud)
问题是,在我计划使用它的地方我不会知道zip文件的完整路径,我将要知道的是它将与VBScript在同一个文件夹中,因此,考虑到这一点,可以用相对路径调用它吗?例:
strZipFile ="test.zip"
Run Code Online (Sandbox Code Playgroud)
这个例子不起作用(它给出了一个错误"Object required:'objShell.NameSpace(...)'"),所以当然我的意思是那些可行的东西.
我知道我可以通过以下方式启动exe:
start "" /b filename.exe
Run Code Online (Sandbox Code Playgroud)
但这需要我知道filename.exe的名称,我怎么能为任何以.exe结尾的常规文件做到这一点?我尝试了明显的通配符实现:
start "" /b *.exe
Run Code Online (Sandbox Code Playgroud)
但是,Windows给出了一个错误,说它无法找到"*.exe"文件.
在我的脚本的某个部分,我想运行某个可执行文件,但我不能完全按照我的意愿执行操作:
1:
"path/to/my/file.exe"
将完美地执行该文件,但是,我的批处理将停止执行,直到file.exe结束,这不是我想要的.
2:
start "path/to/my/file.exe"
start "path/to/my/file.exe" /b
2.1将启动另一个cmd窗口,这是我不想要的.2.2不允许我的批处理脚本返回,我们又回到了1.
3:
call "path/to/my/file.exe" /b
回到1.
那么,有什么方法可以做我想要的吗?只需启动可执行文件并让它在后台运行?