jin5011 发表于 2018-9-3 06:18:45

Powershell写的简单股票查看脚本

  代码如下:
  param( $stockCode )
  if ($stockCode -eq ""){
  Write-Host "请输入股票代码!"
  exit
  }
  if($stockCode -match '^60*')
  {
  $stockCode= "sh" + $stockCode
  }
  elseif($stockCode -match '^00*')
  {
  $stockCode= "sz" + $stockCode
  }
  else {
  Write-Host "输入错误,请重新输入!"
  exit
  }
  while(1)
  {
  #以下为获取你输入的股票价格代码
  $sourceURL="http://hq.sinajs.cn/list=$stockCode"
  $wc=New-Object system.net.webclient
  $content=$wc.downloadstring($sourceURL)
  $str_splits=$content.Split(',');
  $stockName=$str_splits.split('"')
  Write-Host
  $myStock=$stockName
  $lastPrice=$str_splits
  $nowPrice=$str_splits
  $higePrice=$str_splits
  $lowPrice= $str_splits
  $priceP=($nowPrice - $lastPrice )/$lastPrice
   $a="{0:0.####}" -f $priceP
  $b="{0:p}" -f $a
  if($lastPrice -gt $nowPrice )
  {
  $myColor="Green"
  }
  else
  {
  $myColor="Red"
  }
  #Write-Host -ForegroundColor $myColor "$myStock `t 当前价: $nowPrice `t`t 最高价:$higePrice `t 最低价:$lowPrice `t 昨收盘价:$lastPrice `t 涨跌幅:$b"
  Write-Host -ForegroundColor $myColor "$myStock `t 当前价: $nowPrice `t`t 最高价:$higePrice `t 最低价:$lowPrice `t 涨跌幅:$b"
  Write-Host
  #以下为获取上证指数代码
  $sourceURL="http://hq.sinajs.cn/list=s_sh000001"
  $wc=New-Object system.net.webclient
  $content=$wc.downloadstring($sourceURL)
  $str_splits=$content.Split(',');
  $nowPrice=$str_splits
  $ricePrice=$str_splits
  $ricePriceP=$str_splits
  $mon=$str_splits.Replace('";','')
  if($ricePrice -match '^-')
  {
  $myColor="Green"
  }
  else
  {
  $myColor="Red"
  }
  Write-Host -ForegroundColor $myColor "上证指数 `t 最新: $nowPrice `t 涨跌: $ricePrice `t 涨跌幅:$ricePriceP `t 成交额(万):$mon"
  #以下为获取深圳成指代码
  $sourceURL="http://hq.sinajs.cn/list=s_sz399001"
  $wc=New-Object system.net.webclient
  $content=$wc.downloadstring($sourceURL)
  $str_splits=$content.Split(',')
  $nowPrice=$str_splits
  $ricePrice=$str_splits
  $ricePriceP=$str_splits
  $mon=$str_splits.Replace('";','')
  if($ricePrice -match '^-')
  {
  $myColor="Green"
  }
  else
  {
  $myColor="Red"
  }
  Write-Host -ForegroundColor $myColor "深圳成指 `t 最新: $nowPrice `t 涨跌: $ricePrice `t 涨跌幅:$ricePriceP `t 成交额(万):$mon"
  "="*88
  Start-Sleep 60
  }
  ==========================================================================

页: [1]
查看完整版本: Powershell写的简单股票查看脚本