從字串 "正無窮大" 至類型 'Double' 的轉換是無效的 解決方法

大家好
小弟有個問題~某天心血來潮使用 "清除系統垃圾.bat"
清除電腦一些垃圾
但使用完再去用平常用的軟體後處理卻出現以下視窗及字串
從字串 "正無窮大" 至類型 'Double' 的轉換是無效的 解決方法

************** 例外狀況文字 **************
System.InvalidCastException: 從字串 "正無窮大" 至類型 'Double' 的轉換是無效的。 ---> System.FormatException: 輸入字串格式不正確。
於 Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
於 Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
--- 內部例外狀況堆疊追蹤的結尾 ---
於 Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
於 Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value)
於 WindowsApplication1.Form1.GetToolPathInfo(String NCName, String TPName, String ToolName)
於 WindowsApplication1.Form1.GetPowerMILLdata()
於 WindowsApplication1.Form1.Button_Output_Click(Object sender, EventArgs e)
於 System.Windows.Forms.Control.OnClick(EventArgs e)
於 System.Windows.Forms.Button.OnClick(EventArgs e)
於 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
於 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
於 System.Windows.Forms.Control.WndProc(Message& m)
於 System.Windows.Forms.ButtonBase.WndProc(Message& m)
於 System.Windows.Forms.Button.WndProc(Message& m)
於 System.Windows.Forms.Control.ControlNative(Message& m)
於 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
於 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

麻煩各位大神幫小弟解答 
謝謝各位
2018-09-07 13:32 發佈
這個是程式設計的錯誤,沒有特別作例外處理

會出現這個就是你的程式的除數輸入0,加上又是使用浮點數值導致而成

你用別的數值試看看
我猜是GetToolPathInfo

那個 path 被清掉了, 可能是有特殊符號還是隱藏屬性之類的path
bat要看懂再去跑, 不然怎麼死都不知道
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?