草庐IT

处理办法

全部标签

windows - 查找 "- "是否在目录名称中(批处理)

在一批中我有一个for/d/r%%ain(*)do如果%%a包含“-”(即空格+连字符+空格),我想执行一个操作,如果它不包含此字符串,我想执行另一个操作。我做不到!你有什么主意吗?谢谢。[PS:我的问题与这个类似:Batchfile:Findifsubstringisinstring(notinafile)但我无法调整它以使其工作!] 最佳答案 请试试这个:for/d/r%%ain("*-*")do它应该可以工作。编辑:for/d/r循环只会查找name中带有“-”的文件夹,因此需要额外测试路径不是必需的。

Windows批处理结合 CoffeeScript ,复制和丑化

所以我正在尝试编写一个很好的批处理文件来合并我的javascript库,合并并编译我的.coffee文件,合并这两个结果,然后使用uglyify缩小它。但是我的批处理文件遇到了一些问题;在我的咖啡命令之后,批处理文件停止运行。我没有收到任何错误或其他信息。这是我的文件结构batch.batsrc/coffee/1.coffee2.coffeejs/1.js2.js这是我的批处理文件的内容mkdirtempcoffee--outputtemp--joincoffee.js--compilesrc\coffeecopy/bsrc\jstemp\javascript.jscopy/btemp

c - 在单个 udp 服务器中处理 40 个客户端的可能算法

我正在研究udp服务器/cient应用程序。我希望我的服务器一次能够处理40个客户端。现在我正在使用创建一个接收线程的方法,该线程连续接收数据,并在需要时创建一个发送线程来发送数据。由于套接字队列足够大,可以缓冲来自40个客户端的数据,所以我只使用一个接收线程。实现这种单服务器多客户端的其他可能方法是什么申请? 最佳答案 您当然可以运行多个服务器线程,但每个线程都必须监听不同的UDP端口。如果这对您来说没问题,请尝试使用多个线程,但不要超过您拥有的处理器内核数。由于线程切换,除此之外的任何事情都会减慢整个过程。您可以尝试的另一件事是

windows - 从不同目录调用时,此批处理脚本返回不正确的值

当从不同目录调用时,此批处理脚本返回不正确的值。我希望有人可以帮助我解决这个问题,以便它始终确定正确的APP_HOME目录。脚本位于如下位置:C:\Temp\MyApplication\bin\runner.bat而且,我想从以下位置执行它:C:\Temp\OutsideDir\runApp.bat当我尝试这个时,我得到“OutsideDir”,但我希望它得到“bin”:C:\Temp\OutsideDir>C:\Temp\MyApplication\bin\runner.batCurrentdirectoryis:C:\Temp\MyApplication\binThisfolder

c# - 有没有办法在不使用 GDI+/WinForms "Graphics"类的情况下检索设备的 DPI?

是否可以使用nativewinapi调用从c#获取我的设备DPI?我知道如何从Windows窗体应用程序获取dpi,我当前的代码是:Graphicsg=Graphics.FromImage(newBitmap(10,10));varscaleX=g.DpiX/96.0f;varscaleY=g.DpiY/96.0f;我想知道这是否是一个可以使事情变得更容易的winapi调用。 最佳答案 aWMIQuerytotheWin32_DesktopMonitorclass呢??PixelsPerXLogicalInchDatatype:ui

windows - 有没有办法在 Windows 7/8 中关闭 Windows 显示驱动程序模型 (WDDM)?

Windows显示驱动程序模型(WDDM)带来了很多令人头疼的问题,最新的问题是GPU上奇怪的2G内存分配错误。有没有办法一起关闭WDDM,或者我必须使用Linux/windowsxp64? 最佳答案 确实没有办法为GeForceGPU关闭WDDM模式。如果您有Quadro或TeslaGPU,您可以将GPU设置为使用TCC模式(使用nvidia-smi工具,使用--help找出命令选项从wddm切换到tcc模式),但您将需要系统中的另一个GPU来托管显示。您可能还对thisquestion感兴趣.关于TCC支持的声明是笼统的。并非所

windows - 在输出的第一行停止 FOR/F 命令(Windows 批处理)

因此,我需要从我们的Accurev流中提取最后一条推广消息,并将其放入Jenkins变量中以包含在Jenkins电子邮件中。我遇到的唯一问题是多行推广消息。我真的只想要提升消息的第一行,但这不是我在FOR/F命令中看到的:FOR/F"tokens=1-25delims=;"%iin('accurev.exehist-s-tnow.1^|FIND"#"')DO@echo%i使用多行推广消息,我得到以下输出:#Thisisamultiplelinepromotemessage#becausemyprogrammersneedtoinclude#accuratedescriptionsoft

windows - 如何在批处理程序中使用子字符串

我有一个包含如下值的文件10AB2CDEFG1234510AB5CDEFG894567从上面我只想要10之后的4个字符(字母数字),在上面的例子中是AB2CandAB5C.为像这样的设定值做这件事settmp=10AB2CDEFG12345@echo%tmp:~2%给我AB2CDEFG12345 最佳答案 试试这个setvar=10AB2CDEFG12345set"var=%var:~2,4%"echo%var%查看帮助集以获得更多帮助。 关于windows-如何在批处理程序中使用子字符

c# - 处理多个表单之间的数据

我正在开发一个生成PDF文件的程序。在最终生成文件之前,我想让用户可以选择编辑文件的一部分(即将创建的图形的标题)。当用户单击按钮导出PDF时,我希望它以新形式显示。这是我正在尝试做的事情的概述......privatevoidbutton4_Click(objectsender,EventArgse)//TestPDFCode!{Form2NewPDF=newForm2(chart3.Titles[chart3.Titles.IndexOf("Header")].Text.ToString().Substring(0,chart3.Titles[chart3.Titles.Index

windows - 在批处理脚本中将文件路径连接到环境变量

我制作了一个bat脚本,它应该将文件夹列表复制到一个变量,但我没有在变量中得到任何东西。换句话说,当我在for循环之后回显变量时,我得到了预期的输出,但是在执行脚本后的外部shell中,我没有看到我的变量中有任何设置。如何让所有变量正确复制?我正在使用Windows7。批处理文件(script.bat):@echooffsetlocalenabledelayedexpansionenableextensionsfor/r/D%%xin(*)do(SETPATH_VALUE=%%x;!PATH_VALUE!)echo%PATH_VALUE%windowscmd实用程序的输出C:\test