草庐IT

os-shell

全部标签

c# - 在 OS X 上开始使用 C#

我想创建一些简单的C#应用程序和命令行实用程序,以经济实惠的方式学习有关C#的更多信息。最初,我尝试在Windows8虚拟机中使用Microsoft的免费StudioExpress;然而,它很快报告说它只能为Microsoft应用程序商店创建应用程序而未能构建最简单的XML文件转换器示例。我还找到了Mono或者更确切地说是MonoDevelop。我还在读它。貌似SDK和MonoDevelopIDE纠缠在一起,MonoDevelop安装器其实就是XamarinStudio安装器。Xamarin是一种基于订阅的IDE,它的廉价版本似乎受到限制。也许我需要继续学习;但是,我想我会问是否有人有

c++ - 在 OS X/Mac 上使用 Windows 蓝牙 API?

我在Windows上使用Qt作为蓝牙类,它链接到ws2_32.lib,并包括winsock2.h、ws2bth.h、BluetoothAPIs.h。但是,我也想在OSX上运行这个Qt源项目,我知道我必须更改一些源代码以使其与OSX兼容,但我不知道从哪里开始,这可以通过以下方式实现只是微小的修改?还是必须从头开始?提前致谢! 最佳答案 QtBluetooth模块目前支持Android、BlackBerry10和Linux(Bluez4.x),实际上,还不支持OSX和Windows。您应该在XCode中编写您需要的蓝牙功能,然后将其作为

windows - 如何仅在驱动器 C :\? 上向 Shell 菜单添加条目

我需要在Windows的ExplorerShell中添加一个上下文菜单项。通过添加一些Registry条目,这很容易做到:[HKEY_CLASSES_ROOT\Drive\shell\Diskcleanup\command]@="cleanmgr.exe"但我只想为驱动器C:\左右添加此条目。我该怎么做?谢谢! 最佳答案 试试这个。(此处适用于Windows7。)[HKEY_CLASSES_ROOT\Drive\shell\Diskcleanup\command]@="cleanmgr.exe""AppliesTo"="C:"参见C

c++ - 如何更改由 Shell_NotifyIcon 设置的系统托盘图标文本样式

当您通过Shell_NotifyIcon()函数将图标添加到Windows的系统托盘时,您可以设置当鼠标悬停在图标上时显示的文本。NOTIFYICONDATAsystray_icon;systray_icon.cbSize=sizeof(NOTIFYICONDATA);systray_icon.uFlags=NIF_ICON|NIF_MESSAGE|NIF_TIP;..._tcscpy_s(systray_icon.szTip,TEXT("Icontext..."));Shell_NotifyIcon(NIM_ADD,&systray_icon);问题是:是否可以更改此文本的样式(将其

windows - 如何打开 shell 但仍然可以访问 vim

我在Windows7上运行gvim。我使用此映射通过powershell执行当前文件:nnoremap:!&'%:p'除了在关闭powershell窗口之前我无法访问vim之外,它工作得很好。有时我希望shell保持打开状态,以便我可以运行其他命令,或者我希望在shell仍然打开的情况下访问vim,以便检查生成错误的行。理想情况下(不知道这是否可能)我想让一个已经打开的shell执行命令。所以我总是打开vim和一个shell(在不同的监视器上),我可以在同一个shell中执行脚本。我怎样才能做到这一点? 最佳答案 Windows上的

php - shell_exec 中的 Cmd 脚本无法运行

我需要通过PHP将用户添加到本地Windows组。这是我的尝试:我在第2行的C:\xampp\htdocs\test\acc.php中收到Parseerror:syntaxerror,unexpectedT_STRING。我想这是一些逃避问题,但我无法弄清楚。尝试了双反斜杠\\但没有帮助。 最佳答案 您忘记将返回值分配给$output变量$output=shell_exec('netlocalgroupgroupname/adddomain\user'); 关于php-shell_exe

windows - 在 Windows 中,是否有与 syslog 或 OS X 的 Console.app 等效的功能来记录特定错误?

我正在编写一个跨平台应用程序,并且正在深入研究它的一些错误处理。我的方法之一是在出现足够严重的错误时向用户显示一个消息框,其中包含用户友好的错误消息,同时将更详细的以开发人员为中心的信息打印到系统日志中,包括严重错误和较少错误不需要直接窃听用户的关键问题。这样,我可以要求用户在报告问题时检查或向我发送应用的任何输出。为此,我可以在linux中使用syslog,在OSX中使用NSLog/Console.app。但我不知道Windows中有任何普通用户可以访问的等效功能。我知道DebugView.exe和OutputDebugString(),但我不认为这是一个好的解决方案,因为Debug

windows - 将 Unicode 字符打印到 shell

我想在cmd中输出一个Unicode字符,但明显的方法失败了:C:\Windows\System32>perl6-e"'Я'.say"?有趣的是,这有效:C:\Windows\System32>perl6-e"Buf.new(0xD0,0xAF).decode('UTF-8').say"Я这里似乎有什么问题?编辑:我使用的是来自here的最新RakudoStar版本.C:\Windows\System32>perl6-vThisisRakudoversion2016.01.1builtonMoarVMversion2016.01implementingPerl6.c.

windows - 如何使用 asdf uiop :run-program under sbcl 从 Lisp 运行 Windows shell 命令

我们想使用sbcl和asdfuiop:run-program从Lisp中调用Windowsshell命令。我们在Windows10上使用sbcl1.3.6在emacs/slime下做了什么。64位和asdf3.1.5。是:CL-USER>(require'asdf)(shadowing-import'asdf::run-program)然后,正确工作的(如在Unix上)是这样的:CL-USER>(run-program"echotest":output:string)"test"NIL0CL-USER>但是根本不起作用,错误是对文件的任何操作:(run-program"dir")(ru

python - Shell 与 setuptools 的集成

我想让Python应用程序可用于当前的Shell/桌面环境(例如Gnome、Windows等)。具体来说,我想修改文件上下文菜单中列出的文件关联和/或程序(“打开方式...”)。我想让我的程序“注册”为可用应用程序(这在Linux桌面环境和Windows上具有不同的含义)我可以用setuptools做这样的事情吗?例如,我能否使我自己的图片查看器可以通过gnomeshell启动,并在使用pip安装后与文件管理器中的图像文件相关联? 最佳答案 您可以在setup函数中使用scripts或entry_points关键字创建一个命令行工具