小编Shi*_*aSM的帖子

通过图像识别解决迷宫问题

我正在尝试与我的一些朋友做一个项目,我们发现了:

说我必须以编程方式解读这个迷宫,我怎么能继续这个呢?我想,当通过图像识别来解决迷宫显然是简单地画的开放路径,这样,油漆结束(在迷宫开始的箭头第一个决定是在那里为表彰看到"OK这是开始"提供了一种方法)表示退出.

问题是,有了这些过滤器,我无法绘制它,也没有任何关于如何解决它的想法.那么,使用Open CV会有什么办法吗?(或任何其他选择也可以,如果可能的话)

我真的不知道如何解决这个问题,所以如果可能的话,只要指出我的方向,我会更多地研究它.

非常感谢.

algorithm opencv maze image-processing computer-vision

5
推荐指数
1
解决办法
2984
查看次数

VBscript相对路径

我正在尝试使用以下脚本(顺便通过批处理文件调用它)来解压缩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(...)'"),所以当然我的意思是那些可行的东西.

vbscript

5
推荐指数
2
解决办法
2万
查看次数

如何使用批处理文件执行任何.exe?

我知道我可以通过以下方式启动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"文件.

windows automation exe batch-file

4
推荐指数
1
解决办法
2万
查看次数

在没有启动新CMD的情况下在bat中启动exe进程

在我的脚本的某个部分,我想运行某个可执行文件,但我不能完全按照我的意愿执行操作:

  • 1:

    "path/to/my/file.exe"

将完美地执行该文件,但是,我的批处理将停止执行,直到file.exe结束,这不是我想要的.

  • 2:

    • 2.1:

    start "path/to/my/file.exe"

    • 2.2

    start "path/to/my/file.exe" /b

2.1将启动另一个cmd窗口,这是我不想要的.2.2不允许我的批处理脚本返回,我们又回到了1.

  • 3:

    call "path/to/my/file.exe" /b

回到1.

那么,有什么方法可以做我想要的吗?只需启动可执行文件并让它在后台运行?

windows batch-file

3
推荐指数
1
解决办法
1073
查看次数