草庐IT

language-Shell

全部标签

c# - 是否有用于编写快速 C# 代码片段的交互式 shell?

是否有用于在C#/.NET中编写快速代码片段的交互式shell?有时我有兴趣在不创建整个控制台应用程序的情况下快速试用.NET代码块(完成后我必须删除它)。我知道即时窗口提供了这种功能,但似乎您必须打开一个应用程序并对其进行调试,即时窗Eloquent能发挥作用。不久前,我正在研究Ruby,InteractiveRubyShell(irb)是一个非常宝贵的小工具,可用于尝试Ruby代码的小片段。轻巧且瞬间。这种事情对我来说似乎很容易。C#/.NET是否存在类似的东西? 最佳答案 LINQPad非常简洁:LINQPadismoreth

c# - 使用 Shell32 获取文件扩展属性时出现异常

我正在尝试使用Shell32在C#中获取扩展文件属性。我的代码如下。varfile=FileUpload1.PostedFile;ListarrHeaders=newList();Shellshell=newShellClass();//ExceptionisthrownatnextlineFolderrFolder=shell.NameSpace(Path.GetDirectoryName(file.FileName));FolderItemrFiles=rFolder.ParseName(Path.GetFileName(file.FileName));for(inti=0;i我收

linux shell 切换或得到shell脚本文件所在目录的完整路径(绝对路径) | $( dirname “$0“ ) 和 ${BASH_SOURCE[0]

文章目录切换或得到shell脚本文件所在目录的完整路径(绝对路径)$(dirname“$0“)不推荐使用dirname$()和${}${BASH_SOURCE[0]推荐使用切换或得到shell脚本文件所在目录的完整路径(绝对路径)$(dirname“$0“)不推荐使用demo:SCRIPT_PATH="$(cd"$(dirname"$0")">/dev/null2>&1&&pwd)"cd"$SCRIPT_PATH/.."||exit在linux中,dirname命令可以返回文件所在的目录。$0表示Shell本身的文件名。因此此写法的作用为:这个语句的作用是获取shell脚本所在目录的绝对路径,

c# 执行 shell 命令并获取结果

这个问题在这里已经有了答案:Redirectbutalsodisplayprocessoutputstream(3个答案)StandardOutput.ReadToEnd()hangs[duplicate](9个回答)关闭9年前。我正在执行命令提示符命令,如下所示:stringcmd="/cdir";System.Diagnostics.Processproc=newSystem.Diagnostics.Process();proc.StartInfo.FileName="cmd.exe";proc.StartInfo.Arguments=cmd;proc.StartInfo.UseS

c# - Visual Studio : c# interactive shell window

有没有办法在VS之外使用C#交互式shell窗口(来自RoslynCTP)?或者是否有类似的东西可用? 最佳答案 目前,交互式窗口只能在VisualStudio中使用。Roslyn公开了交互式窗口使用的脚本API,因此您真的想要一个在其他地方运行的交互式窗口,请随意编写! 关于c#-VisualStudio:c#interactiveshellwindow,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

c# - 如何使用 Shell32.SHGetFileInfo 在 Windows 7 上获取文件夹图标

我有以下适用于WindowsXP和Vista的代码-32位和64位:publicstaticIconGetFolderIcon(IconSizesize,FolderTypefolderType){//Needtoaddsizecheck,althougherrorsgeneratedatpresent!uintflags=Shell32.SHGFI_ICON|Shell32.SHGFI_USEFILEATTRIBUTES;if(FolderType.Open==folderType){flags+=Shell32.SHGFI_OPENICON;}if(IconSize.Small==

javascript - 将 shell 通配符转换为正则表达式

我想在js中使用*.js、*.*.*等shell通配符搜索标题。问题是我遍历了一个标题列表,我需要使用js正则表达式测试来过滤文件。如何以良好的方式将shell通配符转换为正则表达式,或者是否有任何库已经这样做了?注意:我想要一个从shell通配符到正则表达式的通用转换器。 最佳答案 如果你想要一个通用的转换器函数,这应该可行:functionglobStringToRegex(str){returnnewRegExp(preg_quote(str).replace(/\\\*/g,'.*').replace(/\\\?/g,'.'

javascript - 浏览器语言检测 : inconsistency between user agent and window. navigator.language

我这样检测浏览器语言:varlanguage=window.navigator.userLanguage||window.navigator.language然后我使用AJAX调用将这个值发送到我的网络服务器。当我检查结果时,我看到了一件奇怪的事情。例如,浏览器的用户代理说当前语言环境是tr-tr,但是当我检查window.navigator.language时,我得到的结果是en.所有这些浏览器都说他们的语言是en:Mozilla/5.0(Linux;U;Android2.2.2;tr-tr;GMFOXBuild/HuaweiU8350)AppleWebKit/533.1(KHTML

javascript - 如何将 language_in 或 jscomp_off 与 Google Closure Compiler Service API 一起使用

是否可以通过某种方式将命令行标志(如--language_in=ECMASCRIPT5或--jscomp_off=internetExplorerChecks传递给GoogleClosureCompilerServiceAPI?我在ServiceAPIReference中找不到它.作为引用,jscomp_off记录在Warnings中和language_in记录在JavaScript中. 最佳答案 https://github.com/google/closure-compiler/wiki/Additional-Webservic

javascript - 如何更改 Chrome 设置以使用 navigator.language 进行测试

我正在尝试使应用国际化,并且需要测试它在其他语言环境中的行为。但是,navigator.language始终返回en-US,即使我更改了Chrome和OSX中的语言设置也是如此。我可以对浏览器做些什么来强制navigator.language返回类似es-MX的内容?澄清我正尝试以用户身份通过​​GUI而非代码进行更改。 最佳答案 使用chrome://settings/languages#lang并且(重要)确保您选择的语言是顶级选择(首选语言)。更多信息:https://alicoding.com/detect-browser-