Windows脚本从word文件中选择数据到Intranet站点

时间:2013-12-07 04:57:53

标签: powershell batch-file scripting batch-processing

我有一个包含两列的Word文件。

  

产品和说明。

Ex.
Product    Description
Item1     Mango is a great fruit
Item2     Dinosaurs are still around. Maybe you havn't looked around that well.
Item3     IT is not for all

...

我有一个Intranet URL

Item1, Item2, Item3..

全部列出,每个项目旁边都有复选框。我现在所做的是从Word文件中复制描述并将其粘贴到Intranet URL上的描述持有者。

截至目前,我手动完成所有操作。 以下是此过程:我复制Item1文字(例如Mango is a great fruit)并打开Intranet网址,然后点击Item1并粘贴说明(例如Mango is a great fruit)。然后对所有项目一遍又一遍地做。

在Powershell中有自动方式吗?任何帮助,将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

嗯,第一件事是将文本放入常规文本文件中。然后,您可以将每一行导入为数组。

$a = Get-Content "items.txt"

这会将每一行作为数组中的字符串。接下来,您可能会修剪字符串以满足您的需求。

$a = $a.Substring(4)

或者您要删除的任意数量的字符。如果不知道您的Intranet网站是什么样的,我就不能过于明确您接下来应该做什么。 Here是一篇文章,其中包含填写网络表单的功能。所以你的代码基本上是

ForEach($b in $a){
SetElementValueByName $elementname $b $position
}

我希望这能帮到你!