static void Main(string[] args) { StartCheck ins = new StartCheck(); Netvim insa = new Netvim("", ""); Console.Read(); }
public void Addconfig(String[] args) { IIPGet IPGET = new Netvim(); JsonSet writeconfig = new JsonSet(args[1], args[2], IPGET.IPGet()); Console.WriteLine("config add success"); }
public string Manual_connect(string[] args)//args1 = user ; args2 = password ; args3 = ip address { try { Netvim NetSend = new Netvim(); NetSend.Netlogin(args[1], args[2], args[3]); return("connected success"); } catch { return("manual connect failed"); } }
public string Connect(string[] args) { Netvim Net_start = new Netvim(); string ip = Net_start.IPGet(); if (Net_start.Netlogin(args[1], args[2], ip)) { return("connect succesfully , connect message dosen't save"); } else { return("connect fail , plz check you account or NetworkAdpater , or remote server is down"); } }
public StartCheck() { string path = Directory.GetCurrentDirectory(); if (File.Exists(path + "/HUALI_login_info.json")) { FileStream txtfile = new FileStream(path + "/HUALI_login_info.json", FileMode.Open, FileAccess.Read); StreamReader txtread = new StreamReader(txtfile); string JsonGet = txtread.ReadToEnd().ToString(); txtfile.Close(); JsonData jsonData = JsonConvert.DeserializeObject <JsonData>(JsonGet); string usernames = jsonData.UserInfo["User"]; string passwords = jsonData.UserInfo["Password"]; Netvim NetSend = new Netvim(usernames, passwords); } }
public string disconnector() { try { Netvim Netoff = new Netvim(); IIPGet offlineIP = new Netvim(); string[] userinfo = Netoff.filebeens(); if (!Netoff.Netoffline(userinfo[0], offlineIP.IPGet())) { return("disconnect success"); } else { return("disconnect failed"); } } catch { return("No Conf+ig file set , plz try add config or get help"); } }
public string Connect_with_config() { try { IIPGet GetIP = new Netvim(); Netvim NetSend = new Netvim(); string[] userinfo = NetSend.filebeens(); if (NetSend.Netlogin(userinfo[0], userinfo[1], GetIP.IPGet())) { return("Connect succfully"); } else { return("Connect fail , please check your accountInfo and NetworkAdpter , or remote server is down"); } } catch { return("No Config file set , plz try add config or get help"); } }
public StartCheck() { string path1 = Directory.GetCurrentDirectory() + "/HUALI_login_info.json"; if (File.Exists(path1) == false) { Console.WriteLine("try to connect remote server........"); try { IIPGet ip = new Netvim(); JsonSet jsonset = new JsonSet(null, null, ip.IPGet()); Console.WriteLine("data set success"); } catch { Console.WriteLine("connect remoteserver failed , write ip null"); } } else { Console.WriteLine("json check ........ok"); } }