Pages - Menu

2019年5月26日 星期日

[Win10]讀卡機無法讀取IC卡(健保卡)

前言

總是撐到最後才報稅,
自然人憑證到期了,
之後又要換新的身份證,
這次就來用健保卡來報稅了。
健保卡的申請方式,參考這篇
建議是使用手機app(健保快易通)申請(前提是手機是掛在你名字底下),
如果用電腦申請的話,需要戶口名簿的戶號...

環境

Win10的版本是 1809
瀏覽器:Google Chrome

解決方式

總而言之,申請完插上讀卡機要讀取的時候,會跟你說  健保卡未插入讀卡機
然後你到健保卡的網站  健保卡網路服務註冊 去看電腦環境說明
按下檢測健保卡認證,他還是告訴你健保卡未插入讀卡機

到裝置管理員,看一下你的智慧卡讀卡機的型號,
如果是 1 的名字,就是驅動必須更新,更新方式可以使用 IOBit Driver Booster
如果是 2 或其他的名字,表示你讀卡機正常,


再來就是看一下智慧卡 是不是顯示 不明的智慧卡
這邊可以參考政府的pdf說明 (步驟2)

都好了,就能讀到卡片了...看要使用線上報稅還是下載軟體後報稅了。








2019年5月22日 星期三

[VBA]VBA實際運用合併字串

基本上,從來沒寫過vba
真的很複雜的,也是開C#  用epplus寫一寫就收工了。
但這次題目說簡單也簡單,重點也只做一次。
代碼 名稱
2004 臺灣銀行                
20040037 營業部                 
20040059 公庫部                 
20040071 館前分行                
2004093 臺南分行                
20040107 臺中分行                
20040118 高雄分行
要把台灣銀行的名稱加進分行名稱的前面
但銀行很多間,又懶得去比對(雖然用手工做可能比寫程式快)。

以下開始,

2019年5月17日 星期五

[PowerShell]偵測硬碟空間大小,並發送Line Notify

為了因應AWS的機器,
所以要盡量將硬碟空間開的剛剛好,但又怕資料塞報硬碟,
只好定時寄送通知了。

根據 使用 Windows PowerShell 顯示本機磁碟機的空間狀態
知道怎麼顯示 硬碟空間大小
再根據條件判斷何時要發送Line Notify,
Line Notify的發送方式,請參考 PowerShell 檢查硬碟狀態發送line通知


# 取得所有硬碟的資訊
$Disks = Get-WmiObject -Class Win32_LogicalDisk

# 輸出每一個硬碟的資訊
foreach ($Disk in $Disks) {
  "------------"
  "磁碟機代碼:{0}" -f $Disk.DeviceID
  "磁碟機名稱:{0}" -f $Disk.VolumeName
  "磁碟機大小:{0:0.0} GB" -f ($Disk.Size / 1GB)
  "剩餘空間:{0:0.0} GB" -f ($Disk.FreeSpace / 1GB)
  $Used = ([int64]$Disk.size - [int64]$Disk.FreeSpace)
  "已用空間:{0:0.0} GB" -f ($Used / 1GB)
  $Percent = ($Used * 100.0) / $Disk.Size
  "已用比例:{0:N0} %" -f $Percent
  if($Disk.DeviceID -eq "C:")
  {
 
    "Get C"
    $Percent
    if($Percent -gt 40){
        "C > 50 %"
        line_notify
    } 
    break
 
  }else{
    "Get Zero"
  } 
}

上面有幾點要注意,
PowerShell的 >= <= 使用的方式是 -gt -lt
這邊只列幾個常用的

等於            -eq
不等於        -ne
大於等於    -ge
大於            -gt
小於            -lt
小於等於    -le


完整運算子,請參考 限量ㄟ蓋步-PowerShell - 運算子

基本規則,請參考黑暗執行緒-Powershell 學習筆記

2019年5月15日 星期三

[軟體]Office 365 關閉更新

微軟的更新品質越來越不穩定了...
之前用Gpedit.msc關閉Windows update更新(因為跟防毒軟體衝突)
請見 桌面黑屏,請將微軟更新kb4493472移除
最近office更新導致,程式會強制關閉
請見 Office 2016更新臭蟲引發當機,遭微軟緊急撤除

來關閉office 365 更新了
最簡單的方式,

或是直接更改註冊檔

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configuration

UpdatesEnabled 改為 Flase

2019年5月3日 星期五

[軟體]Cmder設定

目前cmder的版本為  180528

1. λ改成$
到解壓縮後的cmder目錄,開啟vendor,打開clink.lua,
將 {lamb}修改為$
    local cmder_prompt = "\x1b[1;32;40m{cwd} {git}{hg}{svn} \n\x1b[1;39;40m{lamb} \x1b[0m"
改為
    local cmder_prompt = "\x1b[1;32;40m{cwd} {git}{hg}{svn} \n\x1b[1;39;40m$ \x1b[0m"
(ref.window】修改cmder工具的命令行提示符(λ改成$))
2.解決文字重疊(目前測有解決,後續再觀察)
開啟setting->General->Fonts
將Monospace拿掉(figure 2)



(figure 2)
(ref.Win下必備神器之Cmder)
3.設定cmder的桌布
Setting->General->Background
調整 Darkening ,可以將背景圖片變得比較透明。

2019年5月2日 星期四

[Windows Server]工作排程執行net use(掛載磁碟機)不會顯示

Windows Server想要再開機的時候,自動執行net use的指令,
掛載網路磁碟機。
因為已經有用工作排程寫好排程工作了,
排程工作設定為登入後啟動,
再用netplwiz 設定好自動登入,
但每次重開機,就是不會自動掛載Z槽的網路磁碟機。
但單純手動直接執行是會跑得。
最後將批次檔直接丟去Windows server的啟動資料夾,
正常了。
有在猜測是不是權限問題,參考 iT邦幫忙

Window server的個人啟動資料夾在
C:\Users\用戶名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup



啟動資料夾-系統
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp