草庐IT

region_code_for_country_code

全部标签

windows - 将环境变量设置为 for 循环 %%i 变量(批处理脚本)

这实际上是我编写的第一个批处理脚本。我正在尝试遍历当前文件夹,找到所有.mp3文件,然后为每个mp3文件创建一个文件夹,其标题与文件相同但没有文件扩展名(然后将文件移动到其各自的文件夹中添加名为ffmpeg将它们分成更短的block,但我还没有做到这一点)。我找到了一个方法here基本上正是我需要做的。我也发现了问题here和here其中展示了如何将环境变量赋值给for循环变量,但它对我不起作用。这是我的代码。@ECHOOFFcdC:\testfor%%iin(*.mp3)do(echo%%isetepisodeName=%%isetepisodeName=!episodeName:~

windows - 最新的 Xemacs for Windows 二进制文件下载

我正在尝试获取适用于Windowsvista的更新版本。我之前获得了21.4.22,但自该版本发布以来已经一年了。linux版本应该是22.x。我想知道是否还有其他人为Windows构建稳定的二进制文件?21.4.22有几个错误,我不知道如何修复它们。我知道Xemacs不如GNUemacs活跃,但即使官方网站没有,Windows上仍然没有任何Xemacs用户构建自己的副本?除了能够编辑任何文件之外,我还希望能够比较缓冲区、文件和目录:java、javascript、ruby、.bat、.sh、.xml等。如果我可以像以前的版本那样与sqlplus(oracle)和其他命令行sql工具交

Windows "known folders": is there any one of them which is reliably read/write for all users on all versions?

SHGetKnownFolderPath()及其队列接受定义的常量之一here,返回目录的路径。我正在寻找这些文件夹中的一个,它可以被XP、Vista和Windows7上的所有用户(包括LocalSystem)可靠地写入...但我想我被淘汰了。看起来,事实上,硬盘驱动器上不再有单一位置可以放置文件并确保所有用户都可以在所有这些操作系统版本上写入它,而无需先修改权限。这是真的吗? 最佳答案 你是对的;没有这样的文件夹。您需要自己创建一个。 关于Windows"knownfolders":i

c++ - Windows 中 code::blocks (C++) 中父/子进程的大多数准系统示例

1)我正在寻找一个非常简单的示例,分别包含两个函数(Parent、Child),它们将创建一个子进程,然后将子进程连接到父进程(父进程可以访问子进程中的变量).请让示例尽可能简单,因为我很确定Windows代码是有意设计得尽可能复杂和困惑的。2)或者,我也愿意考虑替代WINAPI调用来创建父/子进程(只要它与Windows兼容)。编译器是code::blocks,操作系统是Vista。如果可能的话,最好与其他操作系统兼容(我知道WINAPI不是,但这是我知道的唯一方法)。如果这些函数与unix函数(例如fork)有相似之处,那就太好了。3)对于一个更难的替代方案,我怎样才能以这样的方式

windows - 从 'for' 变量列表回显当前任务的批处理脚本

我正在运行一个调用二进制NiniteOneTrial的批处理脚本来安装“applist.txt”中列出的一堆应用程序。这很好用,但我想看看是否有一种方法可以设置一个变量来打印到屏幕(回显)当前正在安装的应用程序(根据applist.txt调用):基本上,想要用该列表中当前正在安装的应用替换%%CURRENTTASKFROMLIST%%。setCACHEPATH=\\server-01\local_apps\Ninite\netcachesetfile_list=C:/ninite/applist.txt:appinstallfor/f%%1in(%file_list%)do(echo.

python - 命令提示符 : Set up for Python 2. 默认为 7

我的命令提示符当前默认运行Python3.2如何将其设置为默认运行Python2.7,我已将PATH变量更改为指向Python2.7,但这不起作用。更新:还是不行。:(仍在运行python3-具体来说,当我尝试安装flask时它运行python3-这正是我想要做的。更一般地说,当我在命令行中简单地输入python时,它什么也不做。我收到“python”不被识别为内部或外部命令、可运行程序或批处理文件错误。不知道该做什么。 最佳答案 如果您直接使用pythonscript.py调用您的Python脚本,那么将PATH设置为首先包含2.

c - C for Windows 中的网络摄像头视频程序

我想编写一个应用程序,从连接到PC的网络摄像头捕获视频。我在其他网站上找到了教程,但它们是用C++或C#编写的,我有兴趣使用C来完成。你知道一些网络或有一些知识可以帮助我吗?我想我将不得不开始我的代码“请求许可”到SO以允许我连接到网络摄像头但是......我不知道该怎么做,也不知道如何继续。 最佳答案 我注意到你在Windows上的标记,所以这个c库video4linux不会为你工作。然而,在许多情况下,OpenCV(在C/C++中)会做得很好。OpenCV的很多部分都是纯C语言,其中“视频分析”部分可能适合您的部分需求。找到这个

Windows 批处理脚本 - For/L 不起作用 - 简单

需要一些快速帮助。这是一个大学程序,一切正常,除非我调用我的:forLoop方法从1开始迭代100个数字(1,1,100)1到100并执行迭代%5(i%%5)。出于某种原因,我无法让它工作。感谢任何帮助或指导。当我回显%%A时,它正在遍历所有完美的数字。当我回显%result%时,我得到一个空白的“”(里面什么都没有):forLoopFOR/L%%AIN(1,1,100)DO(set/Aresult=%%A%%2echo"%%A"echo"%result%")正确的代码是:forLoopsetlocalENABLEDELAYEDEXPANSIONFOR/L%%AIN(1,1,100)D

windows - Windows 下的 GNU Make : Check for cygwin in PATH

我一直在Windows环境中整理一个makefile供我的团队使用。我决定使用MinGW的makeforWindows版本。我将该可执行文件及其依赖项放入一个应该位于每个人的PATH变量中的存储库位置。为简单起见,可执行文件已重命名为“make.exe”。然后我意识到,当某人的路径中有cygwin的bin文件夹时,我必须考虑到这种情况。echo、rmdir和mkdir等命令将从cygwin的bin文件夹中调用echo.exe、rmdir.exe和mkdir.exe。这意味着我需要适本地捕捉这种情况并为每个命令使用不同的标志。我在这里看到三种情况:Cygwin的bin路径位于存储库中ma

windows - ObRegisterCallbacks : MSDN documentation/sample code discrepency

文档和示例代码中存在一些与ObRegsterCallbacks相关的差异,相互矛盾。我希望Microsoft的某个人能阅读此板并提供直接的答案。首先,这里是一些背景:VistaSP1第12页的内核数据和过滤支持“OB回调始终在原始进程和线程的上下文中进行。”关于OB_PRE_OPERATION_CALLBACK的MSDN文档“此例程在任意线程上下文中的PASSIVE_LEVEL调用,禁用了正常的内核APC。”WDK中的ObCallback回调注册驱动示例代码使用PsGetCurrentXXX例程与目标对象进行比较。如果您不能准确确定原始进程/线程,那么这些回调的实用性似乎非常有限,但根