我的批处理程序
FINDSTR /C:"Result Comparison failure" %tmp_result_file%
Run Code Online (Sandbox Code Playgroud)
我想做folloiwng,将上面命令的结果设置为变量.如果找到,将第一行设置为varible或将所有找到的行设置为varible对我来说没问题.
上面的命令也会打开findstr命令来控制甚至@echo.有什么方法可以禁用打印.
非常感谢
我的脚本的一部分,我所做的是在源文件的每一行上运行命令,并将运行结果放入tmp文件,然后使用find str查找失败的字符串以检查运行结果.
for /f %%a in (%source_file%) do (
echo run %%a >> %output_file%
call %run_script_command% %%a > %tmp_result_file% 2>&1
::notepad %tmp_result_file%
for /f %%i in ('FINDSTR /C:"Result Comparison failure" %tmp_result_file%') do echo %%ixxx
echo xx
)
Run Code Online (Sandbox Code Playgroud)
很奇怪,结果是:
xx
Resultxxx
xx
背景是我有两个项目%source_file%,所以运行2次.
对于第一个,FINDSTR找不到任何东西,所以打印xxx
第二个,它在findstr中找到一个,但只打印" Result"而不是" Result Comparison failure",xx在结果之前打印.很奇怪!
我有一个资源文件,它有一些可选的键.如果不存在可选资源键,则设置默认值.似乎没有简单的方法来确定资源包中是否存在密钥.所以这就是我正在做的事情.
<fmt:message var="title" key="login.reg.signup.${signupForm.regfrom}.title" />
<c:if test='${fn:startsWith(title, "??")}'>
<fmt:message var="title" key="login.reg.signup.default.title" />
</c:if>
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?
我将这台Zebra ZM400打印机连接到网络(192.168.1.50).我试图直接从PHP推送内容到这台打印机.
这是一个想法,我只是没有办法做到这一点.我尝试了file_put_contents('192.168.1.50', $content)但没有成功.
如果有人能帮我解决这个问题,我将不胜感激.谢谢 :-)
.................................................. .................................................. .............................
我使用LPR协议打印.无需安装驱动程序或任何东西.PHP 5的LPR打印类可以从这里下载:
http://www.phpclasses.org/package/2540-PHP-Abstraction-for-printing-documents.html
我正在尝试从Python 3.2中的tkinter.filedialog.askopenfilenames()获取文件名列表.
files = askopenfilenames(initialdir="C:\\Users\\BVCAP\\Videos", title="Select files")
self.num_files.set(len(files))
Run Code Online (Sandbox Code Playgroud)
我期望输出是一个元组(或可能是一个列表),每个元素都包含一个文件名.据我所知,它返回一个字符串,其中每个元素都包含在花括号{}中,如下所示:
{C:\Users\BVCAP\File1.txt} {C:\Users\BVCAP\File2.txt}
如果我尝试打印(文件),这就是我得到的.看起来它的格式就像某种类型的列表,但它似乎只是一个字符串.我做错了什么,或者这个函数的输出实际上是一个格式化为文件列表的字符串,我需要自己拆分.
我找不到一种方法来应用css cross borwser opacity!IE7有什么好处,不要进入IE8!反之亦然...谢谢你
大约13年前,我需要一种方法来编写我在Borland C++中编写的应用程序.我在我的应用程序中找到了一个C解释器并嵌入了它.这一直很好,我有很多脚本.
我现在需要重做应用程序并将在C#中执行此操作.有谁知道C#的C解释器?我有原始翻译的来源,但我只需要节省一些时间.
编辑 这是脚本的摘录:
main()
{
LwSet( "STUFE", "00.00" );
LwSet( "STATUS", "Warten", "AUS" );
do
{
LwSet( "DEBUG", "OFF" );
LwSet( "FUNKTION", "Warten auf Start" );
do
{
rc = LwGet( "Event" );
if( rc == "QUIT" ) {
...
Run Code Online (Sandbox Code Playgroud)
LwSet/LwGet调用我在解释器中注册的函数,这些函数是我的应用程序的特性.
EDIT2
在有人觉得有必要告诉我我应该使用的其他语言之前,以下是我的评论:
当时,考虑到可用的技能,这不是一个烦人的选择.现在,13年后,很多事情看起来有很多不同!我只是坚持使用一堆准C脚本,我想使用它而不必以某种方式转换它们.
我正在尝试创建一个类似工厂模式的通用机制.
工厂将是:
public class APlugin<ActionType> where ActionType : IAction
{
// create a new action. Note: ActionType should contain
// an empty constructor
public ActionType CreateAction()
{
return Activator.CreateInstance<ActionType>();
}
}
Run Code Online (Sandbox Code Playgroud)
IAction的后代可能隐藏无参数构造函数,这将导致工厂失败.
我试着写一个取小数度(纬度或长度)并将它们转换为DMS度分钟秒的函数.我知道我的意思是将小数点数乘以60然后再次为小数.但我是一个菜鸟.我会分开号码吗?
function ConvertDDToDMS(DD) {
eg. DD =-42.4
D= 42;
M= 4*60;
S= .M * 60;
var DMS =
return DMS //append Direction (N, S, E, W);
}
Run Code Online (Sandbox Code Playgroud)
我是在正确的轨道上吗?
不久之前,我编写了一个IList扩展方法,通过使用索引来枚举列表的一部分.在重构的过程中,我意识到可以通过调用来执行类似的查询Skip(toSkip).Take(amount).在对此进行基准测试时,我发现它Skip没有针对进行优化IList.通过一些谷歌搜索,我最终在Jon Skeet的帖子,讨论为什么优化方法Skip是危险的.
据我理解这篇文章,问题是在修改集合时抛出优化方法没有异常,但是作为注释声明msdn文档本身冲突.
如果对集合进行了更改,例如添加,修改或删除元素,则枚举数将无法恢复,并且下一次调用MoveNext或Reset 会引发InvalidOperationException.
在IEnumerator.GetEnumerator()中:
如果对集合进行了更改(例如添加,修改或删除元素),则枚举数将无法恢复,并且其行为未定义.
我认为两种惯例都有用,而且无论是否进行优化都会有点失落.什么是正确的解决方案?我一直在考虑采用Kris Vandermotten在评论中提到的IList.AssumeImmutable()方法AsParallel().是否已存在任何实现,或者这是一个坏主意?
在Vim中,读取shell命令输出的最佳(可移植和快速)方法是什么?此输出可能是二进制的,因此包含空值,并且(不)具有重要的尾随换行符.我看到当前的解决方案
system().问题:不适用于NULL.:read !.问题:不会保存尾随换行符,试图智能检测输出格式(dos/unix/mac).!重定向到临时文件,然后readfile(, "b")读取它.问题:对fs的两个调用,shellredir选项也默认重定向stderr并且它应该不那么可移植('shellredir'这里提到因为它可能被设置为有效值).system()和过滤输出xxd.问题:非常慢,最不便携(没有相当于'shellredir'管道).还有其他想法吗?
c# ×3
.net ×1
angle ×1
batch-file ×1
c ×1
css ×1
function ×1
generics ×1
inheritance ×1
interpreter ×1
java ×1
javascript ×1
jsp ×1
jstl ×1
linq ×1
opacity ×1
optimization ×1
php ×1
python ×1
python-3.x ×1
shell ×1
shellexecute ×1
skip ×1
tkinter ×1
vim ×1
windows ×1