Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
读取CSV文件并根据日期输出结果_Csv_Date_Vbscript - Fatal编程技术网

读取CSV文件并根据日期输出结果

读取CSV文件并根据日期输出结果,csv,date,vbscript,Csv,Date,Vbscript,我有一个CSV文件,有两列 02/07/2018,Week A 09/07/2018,Week B 16/07/2018,Week A 23/07/2018,Week B 30/07/2018,Summer Break 2018年7月2日,A周 2018年7月9日,B周 2018年7月16日,A周 2018年7月23日,B周 2018年7月30日,暑假 如何将其读入VBScript,然后查找当前周,然后显示消息以显示第2列中的文本 例如,如果今天是2018年7月19日,则显示的消息将是A周选择p

我有一个CSV文件,有两列

02/07/2018,Week A 09/07/2018,Week B 16/07/2018,Week A 23/07/2018,Week B 30/07/2018,Summer Break 2018年7月2日,A周 2018年7月9日,B周 2018年7月16日,A周 2018年7月23日,B周 2018年7月30日,暑假 如何将其读入VBScript,然后查找当前周,然后显示消息以显示第2列中的文本


例如,如果今天是2018年7月19日,则显示的消息将是A周

选择powershell。。。。。从未意识到使用powershell可以完成多少工作

    #Get the Current Week
$today = Get-Date
$delta = $today.DayOfWeek.value__ - 1

#Import CSV
$CheckDate = $today.AddDays(-$delta).Date
$data = Import-Csv weeks.csv | 
    Where-Object {
        ($_."WeekDate" -as [DateTime]) -eq $CheckDate
    }

#Rename Wallpaper
if ($data.WeekAB -eq "Week A") {
  Copy-Item "\\server\netlogon\Wallpapers\Staff_WeekA.jpg" "\\server\netlogon\Wallpapers\Staff.jpg"
  Copy-Item "\\server\netlogon\Wallpapers\Student_WeekA.jpg" "\\server\netlogon\Wallpapers\Staff.jpg"
    Write-Host "Week A"
}
else {
Copy-Item "\\server\netlogon\Wallpapers\Staff_WeekB.jpg" "\\server\netlogon\Wallpapers\Staff.jpg"
  Copy-Item "\\server\netlogon\Wallpapers\Student_WeekB.jpg" "\\server\netlogon\Wallpapers\Staff.jpg"
  Write-Host "Week B"
}
此方法允许我设置墙纸,而不是显示消息


感谢Powershell指针:-)

您能否设置问题的格式,并说明csv中的两列是如何分开的?除此之外:为什么使用VBScript?在大多数使用案例中,我认为VBScript已经被更好的东西所取代。因此,这里不是其他人为您编写代码的地方。到目前为止,您尝试了什么(显示您的代码),以及您需要帮助解决什么具体问题(代码中)?抱歉-该网站还没有出现过,我也看到过类似的问题,人们用代码片段回答了这些问题。我有一个PHP的工作代码,但需要的东西将在Windows中运行。还有什么其他语言可以让我在windows平台上运行。VBScript是一个选项,PowerShell是另一个选项。