背景:
我是Visual Studio 2010的新手(在Lua,LIMSBasic(Labware)和其他一些没有使用过不错的IDE的人,并且喜欢将任务列表从我在代码中写的注释中删除的想法.
我已经研究了如何使用注释生成各种方式的"// TODO:"和其他任务列表,并在stackoverflow上找到了一些好的列表,我可以做什么类型但是我无法建立(没有关于我滥用谷歌有多难)即使可以将它们添加到csHTML文件中,也不要忘记如何!
我尝试过使用以下所有方法:
<!--// TODO: Work out how to add todo stuff to the tasklist!-->
// TODO: Work out how to add todo stuff to the tasklist!
<!--TODO: Work out how to add todo stuff to the tasklist!-->
<!-- TODO: Work out how to add todo stuff to the tasklist!-->
@// TODO: Work out how to add todo stuff to the tasklist!
Run Code Online (Sandbox Code Playgroud)
...但没有任何内容添加到任务列表中.
题:
所以我的问题是:是否可以将"TODO:"和其他任务列表项添加到csHTML(使用razor的MVC 3),如果是这样,怎么样?
我只是想知道如何使MEMUSAGE列按递减或递增顺序.我在网上搜索但仍未找到答案,我得到的最接近的一点是:
tasklist | sort
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用/ m进行排序时......:
tasklist | sort /m
Invalid switch.
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
操作系统:Windows XP,Windows 7 64位.
我们有一些相当庞大的cmd脚本,用于一些日常构建过程.这些脚本产生了许多其他(窗口化)进程.有一个控制cmd脚本,一个小的简单脚本,它启动主cmd脚本.小控制脚本的目的是在主脚本或其任何子节点失败的情况下进行清理.这很容易实现:主脚本及其所有子代都有窗口标题,以唯一标识符开头.当控制脚本确定主脚本及其所有子节点应该已完成时,它使用任务列表来查找任何挂起进程的窗口,通过:
tasklist.exe/FI"WINDOWTITLE eq UniqueIdentifier*"
这在XP中都非常好用.现在输入Windows7 64位.这里,如果主.cmd脚本或任何其他.cmd shell窗口尝试通过它设置其窗口标题
title UniqueIdentifier Followed By Descriptive Text
Run Code Online (Sandbox Code Playgroud)
Windows7 64位请将其他文本添加到标题中(具体来说,"管理员:"或类似名称).不能依赖前置文本.所以现在我们想用
tasklist.exe /FI "WINDOWTITLE eq *UniqueIdentifier*"
Run Code Online (Sandbox Code Playgroud)
但是这个失败并显示错误消息"无法识别搜索过滤器".使用我们的UniqueIdentifier作为后期修复的路线不起作用:命令
tasklist.exe /FI "WINDOWTITLE eq *UniqueIdentifier"
Run Code Online (Sandbox Code Playgroud)
也导致相同的错误消息.似乎微软在过滤器中使用"通配符"的概念并不仅限于使用"*"作为终端字符.哎哟.
任何人都有工作吗?Pslist似乎不允许使用窗口标题进行过滤.
我有服务命名WinDefend
,它在进程上运行svchost.exe
有其他很多svchost.exe
进程,我需要找到一种方法来获取它的ID.
当我跑步时,tasklist /svc
我可以看到:
我不知道怎么能得到它.
我找到了这个命令,但是当我尝试select "PID"
它时,它给了我空列.
我需要将流程的PID变为可变.
有没有办法配置Visual Studio 2008以在.js文件或任务列表中的脚本标签中显示TODO注释?
现在只显示来自C#代码的todo注释.
我在Windows命令提示符下运行以下命令
C:>tasklist /fi "Imagename eq BitTorrent.exe"
Run Code Online (Sandbox Code Playgroud)
其输出是
Image Name PID Session Name Session # Mem Usage
================== ======== ================= =========== =========
BitTorrent.exe 6164 Console 3 24,144K
Run Code Online (Sandbox Code Playgroud)
我只需要从上面的输出中提取一个字段PID,即数字6164.
我该如何实现这一目标?更一般地说,如何从Windows命令行上的命令输出中提取字段的子集(1个/更多)?
我正在尝试tasklist
找出哪个进程消耗的CPU超过我的CPU的百分比(以后用它来杀死它taskkill
.)
我如何知道时间格式代表的百分比?
文件说:
TASKLIST options
/FI filter
Run Code Online (Sandbox Code Playgroud)
一个过滤器可能是:
CPUTIME eq, ne, gt, lt, ge, le CPU time in the format: hh:mm:ss.
hh - number of hours,
mm - minutes, ss - seconds
Run Code Online (Sandbox Code Playgroud)
如果我试试
tasklist /FI "CPUTIME gt 00:00:10"
Run Code Online (Sandbox Code Playgroud)
有用.
但如果我
tasklist /FI "CPUTIME gt 90"
Run Code Online (Sandbox Code Playgroud)
它没有.
我怎么知道时间格式代表90%?还是80%?CPU使用时间与CPU使用百分比之间的关系是什么?
在硬盘驱动器出现故障后我不得不重新安装所有开发工具,而我遇到了Visual Studio的问题.
我的//TODO:
项目中分散了很多项目,我无法将它们显示在用户任务下的任务列表中.我重新启动Visual Studio无效,然后我在任务列表设置中检查了令牌并列出了TODO.
有关如何让它们再次列出的任何想法?我不记得上次安装VS时必须更改任何设置才能使其正常工作.
开始windows xp
的tlist
被改变tasklist
.
tlist
有选项\t
,允许查询父/子进程关系是否存在类似选项tasklist
?谢谢
为什么我要问的是我的程序使用的第三方软件有时会留下孤立的进程,这些进程没有链接回我的程序或第三方进程.随着时间的推移,这些孤儿进程开始累积并消耗大量资源.我想定期杀掉它们,但为了让我这样做,我需要确定它们是由我的程序而不是其他程序创建的.我查看了Process Explorer中的孤立进程,当查看进程的属性时,我看到一个名为"Current Directory"的字段.孤立进程的当前目录是我的程序的安装目录.这会让我放心,我正在杀死我的程序创建的进程.
由于这些进程是由第三方创建的,因此我需要在创建它们之后通过对它们运行taskkill来杀死它们.有没有办法在批处理文件中使用开箱即用的Windows命令来确定进程的当前工作目录?如果这可以通过最好的wmic查询来完成,但是在使用wmic时我似乎无法找到当前的工作目录.我假设如果Process Explorer能够获得此信息,我应该能够通过一些批处理命令获得它.
tasklist ×10
batch-file ×3
cmd ×3
windows ×3
windows-7 ×3
todo ×2
asp.net ×1
asp.net-mvc ×1
command-line ×1
cpu-usage ×1
filter ×1
powershell ×1
process ×1
sorting ×1
taskkill ×1
tlist ×1
windows-8 ×1
wmic ×1