예제 #1
0
        private void Save_File(string path)
        {
            Ini ini = new Ini(path);
            ini.WriteValue("HTTP", "Method", http_Method.SelectedIndex.ToString());
            ini.WriteValue("HTTP", "URL", http_url.Text);
            ini.WriteValue("HTTP", "Version", http_Version.SelectedIndex.ToString());

            //ini.WriteValue("Config", "Used", "false");
            //ini.WriteValue("Config", "Proxy", Proxyip);
            //ini.WriteValue("Config", "RequestEncoding", RequestEncoding.ToString());
            //ini.WriteValue("Config", "ResponseEncoding", ResponseEncoding.ToString());

            //ini.WriteValue("Login", "Type", Login_type);
            //ini.WriteValue("Login", "Used", tiancity_login.Checked.ToString());
            //ini.WriteValue("Login", "Server", tiancity_login_server.SelectedIndex.ToString());
            //ini.WriteValue("Login", "Userid", tiancity_userid.Text);
            //ini.WriteValue("Login", "Password", tiancity_password.Text);

            ini.WriteValue("KEY", "MD5", key.md5);
            ini.WriteValue("KEY", "AES", key.AES);
            ini.WriteValue("KEY", "AuthAES", key.AuthAES);

            Resquest_data_read();
            string[] savestrings = default_col;
            //data[i, keyx]

            ini.WriteValue("Param_url", "Count", tab_url_rowcount.ToString());
            for (int i = 0; i < tab_url_rowcount; i++)
            {
                for (int j = 0; j < savestrings.Length; j++)
                {
                    ini.WriteValue("Param_url", savestrings[j] + i.ToString(), tab_url_data[i, j]);
                }
            }

            ini.WriteValue("Param_body", "Count", tab_body_rowcount.ToString());
            for (int i = 0; i < tab_body_rowcount; i++)
            {
                for (int j = 0; j < savestrings.Length; j++)
                {
                    ini.WriteValue("Param_body", savestrings[j] + i.ToString(), tab_body_data[i, j]);
                }
            }

            ini.WriteValue("Param_header", "Count", tab_header_rowcount.ToString());
            for (int i = 0; i < tab_header_rowcount; i++)
            {
                for (int j = 0; j < savestrings.Length; j++)
                {
                    ini.WriteValue("Param_header", savestrings[j] + i.ToString(), tab_header_data[i, j]);
                }
            }
        }
예제 #2
0
        static void Mainini(string[] args)
        {
            string Current;

            Current = Directory.GetCurrentDirectory();//获取当前根目录
            Console.WriteLine("Current directory {0}", Current);
            // 写入ini
            Ini ini = new Ini(Current + "/config.ini");
            ini.WriteValue("Setting", "key1", "hello word!");
            ini.WriteValue("Setting", "key2", "hello ini!");
            ini.WriteValue("SettingImg", "Path", "IMG.Path");
            // 读取ini
            string stemp = ini.ReadValue("Setting", "key2");
            Console.WriteLine(stemp);

            Console.ReadKey();
        }