小编Dav*_*ton的帖子

在Internet Explorer应用程序对象上搜索

我有一个 InternetExplorer.Application

我正在创建一个自动化和我打开的其中一个页面,打开一个看起来像新选项卡的对话框,但是在同一个进程中(我通过任务管理器 >> 进程选项卡检查了同一进程只消耗了更多的RAM)和如果该对话框应用程序我找不到该文档.

即使在shell.application 窗户中也不存在.

我想帮忙找到它

我想在$ie成员上做一些递归,找到一个出现在那里的单词,如果找到一个路径发布该路径.

先感谢您

powershell powershell-ise powershell-4.0

14
推荐指数
1
解决办法
433
查看次数

使用Powershell如何获得工作日编号?

使用Powershell日期对象,您如何获得一周的日期编号,0到6,其中0表示星期日,6表示星期六.我知道我可以使用下面的代码获取日期名称但是如何获得该数字,因为没有DayNumberOfWeek或同等属性?

(Get-Date).DayOfWeek
Run Code Online (Sandbox Code Playgroud)

我想我可以在switch语句中使用上面代码中的日期名称将其转换为数字,但这似乎不是很有说服力.

powershell

10
推荐指数
3
解决办法
4万
查看次数

我需要在T-SQL中将数据导出到CSV(带有标头)中的最佳做法

我需要做的是使用T-SQL将数据导出到CSV文件中。

我很困惑有很多方法可以做到,我不知道选择哪种方法,请帮助我确认以下内容:

据我了解,大约有3种方法,希望您能帮助我确认一下:

使用Microsoft.Jet.OLEDB.4.0,如下所示:

INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0',
                       'Text;Database=C:\Temp\;HDR=Yes;',
                       'SELECT * FROM test.csv')
            (object_id, name)
SELECT object_id, name
  FROM sys.tables;
Run Code Online (Sandbox Code Playgroud)

但这需要csv文件存在,并且带有标头

使用SQLCMD

命令行。

使用BCP

使用联合,获取数据及其列标题。

这是我对将T-SQL导出到CSV的全部理解,请帮助我确认。

还有其他导出到CSV的方法吗?

谢谢!

sql t-sql csv sqlcmd sql-agent-job

5
推荐指数
3
解决办法
3万
查看次数

Powershell删除字符串内容中的HTML标记

我有一个大的HTML数据字符串分成小块.我正在尝试编写PowerShell脚本来删除所有HTML标记,但我发现很难找到正确的正则表达式模式.

示例字符串:

<p>This is an example</br>of various <span style="color: #445444">html content</span>
Run Code Online (Sandbox Code Playgroud)

我尝试过使用:

$string -replace '\<([^\)]+)\>',''
Run Code Online (Sandbox Code Playgroud)

它适用于简单的示例,但上面的示例捕获整个字符串.

有什么建议是实现这个目标的最佳途径吗?

提前致谢

html regex string powershell

4
推荐指数
1
解决办法
1万
查看次数

Grunt cli没有设置系统路径

我已经通过grunt网站上的安装说明在我的服务器上安装了grunt.

使用 npm install -g grunt-cli

但是我仍然可以让我的控制台识别grunt命令.我可以在我的系统变量路径目录中看到任何链接,所以我猜这可能是问题.有谁知道路径目录中应该有什么让控制台拿起grunt命令.

任何帮助都会很棒,我的机器上的Windows服务器上只有问题就好了.

错误是

术语"grunt"不被识别为cmdlet,函数,脚本文件或可操作程序的名称;

干杯

node.js npm gruntjs grunt-cli

3
推荐指数
1
解决办法
5668
查看次数

Powershell脚本在foreach中的Where-Object

我的循环遇到问题:

   $array =@();
    foreach($list in $Lists | Where-Object{"History", "Historic" -notmatch $list.Title}) 
    {
        $result = new-object psobject
        $result | Add-Member -MemberType noteproperty -Name Title -value $list.Title
        $array += $result
        Write-Host $list.Title
    }
Run Code Online (Sandbox Code Playgroud)

我想只保存标题中不包含"历史"或"历史"的结果.

例如,"Workflow blablabla - Historic"不会被保存.

找不到我的条件的正确语法:返回所有结果或根本不返回任何结果.

powershell foreach

3
推荐指数
1
解决办法
1万
查看次数

如何更改 SSIS 中表达式生成器的字体大小

使用 SQL Server Integration Services 时,我喜欢保持灵活性,因此我将所有硬编码名称保留在变量中。这意味着要大量使用表达式生成器,但问题是实际表达式的字体大小太小,尤其是在编写代码时。

我发现自己经常在 SSIS 和 Notepad++ 之间复制和粘贴,一定有一种方法可以调整字体大小,但我一直找不到它。

fonts ssis font-size expressionbuilder

2
推荐指数
1
解决办法
1769
查看次数