草庐IT

parse-url

全部标签

.net - 是否有标准的 DateTime 字符串表示形式作为 Windows 文件名有效并且可以使用 DateTime.Parse 进行解析?

作为简单备份过程的一部分,我想保存名称指示备份日期和时间的文件。现在我正在使用yyyyMMddTHHmmss,即“20100601T115720”。我希望能够解析这些日期以允许清理早于特定日期的文件。(备份日期时间不必与文件创建日期相同。)这最终在Powershell中运行,使用类似于以下内容的行:Get-ChildItem$backupDirectory-filter*.bak|where{[System.DateTime]::ParseExact([System.IO.Path]::GetFileNameWithoutExtension($_),"yyyyMMddTHHmmss",

c# - 使用 cookie 从 URL 下载文件

我正在尝试从网络服务器下载文件,例如http://web.server.com/getfile=2现在我可以在网络浏览器中执行此操作,因为我已经对自己进行了身份验证并且可以查看允许访问文件的cookie。我做了相当多的研究并相信cookie容器会保存cookie,尽管我无法确定您如何使用CookieContainer从C#中下载此文件 最佳答案 在c#中,您应该使用WebClient。虽然它可以独立使用,但这样的代码将减少您每次添加cookieheader的头痛。publicclassCookieAwareWebClient:Web

windows - 错误 :Parse output of a command in windows command line file

我正在尝试解析命令行脚本中命令的输出。作为开始,我必须首先在变量中捕获命令的输出(我猜)。所以这是我到目前为止所写的内容:FOR/F"tokens=2*delims="%%AIN('wmicprocesswhere(name="javaw.exe")getcommandline')DOSETVAR=%%Becho%VAR%wmicprocesswhere(name="javaw.exe")getcommandline是我要执行并保存输出的命令。但是执行此操作时出现以下错误。getwasunexpectedatthistime关于错误原因的任何想法。以及将输出存储在变量中后我该如何继续。

VScode 基础篇(Python 调试)——如何输入命令行参数(args、argv、parse_args)

VScode在编写Python时,在各种插件的加持下,十分方便。对于调试来讲,更是实现了一键调试!安装PythonExtension插件后,右上角的运行可以选择调试,一键开启调试但最近在编写脚本文件时,发现一个调试的小坑,记录下。一、调整Python调试配置在调试脚本的过程中,需要为脚本文件输入args,一个简单做法就是修改vscode的调试配置文件。这个可以点击vscode的左下角来唤出配置选项。唤出Python的调试配置选项之后选择添加配置(当然也可以在原有配置文件上修改,但不推荐)。点击后,可以看到默认生成了一个配置模板。这时,我们需要新增“args”项,并在之后填写命令行相关参数。注意

c# - 从 C# Windows 应用程序调用 url

我有一个url,可以向提供的手机号码发送短信。我只想从Windows应用程序调用此url,而不是在浏览器中打开。我只想从我的Windows应用程序执行该url。网址示例http://mycompany.com/sms.aspx?mobilenum=9123444777&Message=thisisatestmessage我试过这种方法。但是它是在浏览器中打开的。我不想在浏览器中打开它。我只想在内部执行这一行。System.Diagnostics.ProcessStartInfosInfo=newSystem.Diagnostics.ProcessStartInfo("http://my

windows - 如何从 SVN 中获取分支名称并通过拆分 URL 将其打印到变量?

我试图在命令提示符中仅获取SVN分支的名称并将其设置为变量。我能够成功获取URL,但在设置分支名称的值时遇到问题。不幸的是,%branch%最终是空的。如果有其他更简单的方法也很好。警告:默认情况下,Windows7上没有安装任何工具(SVN除外)。FOR/F"tokens=*usebackq"%%FIN(`svninfo--show-itemurl`)DOSETfullUrl=%%FECHO%fullUrl%FOR/F"delims=/"%%FIN(%fullUrl%)DOSETbranch=%%FECHO%branch%命令窗口输出:C:\workspaces\Release_10

windows - 通过控制台应用程序打开具有特定 URL 的浏览器

我正在VisualStudio中做一个控制台应用程序,但我遇到了一个小问题。如果我想在按下任意键时打开具有指定URL的浏览器,我该怎么做?谢谢 最佳答案 如果您还想涵盖.NetCore应用程序。感谢BrockAllenhttps://brockallen.com/2016/09/24/process-start-for-urls-on-net-core/publicstaticvoidOpenBrowser(stringurl){try{Process.Start(url);}catch{//hackbecauseofthis:ht

python - 如何使用 Python 从终端使用默认 Web 浏览器打开 url?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Isitpossibletoopenupcertainwebaddressesusingthedefaultinternetbrowserwithpython?我知道OSX有一个open命令,您可以在其中传递一个URL,它会打开默认浏览器并将其指向给定的域。但是我将如何为其他基于unix和基于windows的机器执行此操作?基本上,我想制作一个CLI(用python编写),并有一种从终端打开浏览器的跨操作系统方式。

windows - 重定向到自定义 URL 协议(protocol)时出错

在我的帖子中here,我提到了在电子邮件中发送的自定义URL协议(protocol)链接存在问题。我通过发送指向网页的链接解决了这个问题,然后重定向到自定义URL协议(protocol)(大概发送直接链接的问题是Gmail(可能还有其他提供商)将我的协议(protocol)视为“不安全”因此将其从电子邮件中删除)。这是很好的花花公子,除了在IE8中(我不确定IE7)。如果我在FF3和Chrome中转到该页面,它会按照我的预期打开我的程序。在IE8中,我只是收到一个通用的“InternetExplorer无法显示网页”错误。有谁知道为什么IE8不提示我运行该程序?

windows - 如何检测 FireFox 弹出窗口的 URL

我想在Windows上运行的FireFox浏览器中记录所有弹出尝试的URL。有没有办法做到这一点?以某种方式在外部或在内部扩展? 最佳答案 自从Firefox迫使弹出窗口制作者在他们的JavaScript调用中发挥创意,有一件事保持不变:为了打开一个弹出窗口,必须调用window.open。如果您能够用包装器替换该方法,您也许可以做到。至于在每个打开的页面上修改DOM结构,或者只是修改几个页面,我会查看Greasemonkey插入。您可以编写自己的用户脚本(它只是在加载页面后执行的简单JavaScript)。