این پست به درخواست کمیته فیلترینگ حذف شد.
pprivate Timer _timer;
public Form()
{
InitializeComponent();
_timer = new Timer();
_timer.Interval = 10000; // میلی ثانیه = 10 ثانیه
_timer.Tick += _timer_Tick;
}
private void _timer_Tick(object sender, EventArgs e)
{
zakhire();
}
private void cmd_send_Click_1(object sender, EventArgs e)
{
if (!_timer.Enabled)
{
zakhire();
_timer.Enabled = true;
}
else
{
_timer.Enabled = false;
}
}
private void zakhire()
{
// داده هایی که باید ذخیره شوند
}
فعلا سیستم درست و حسابی در دسترسم نیست بخاطر همون نمیتونم خوب جواب بدمprivate void Form1_Load(object sender, EventArgs e)روش کار کن بعدا مفصل توضیح میدم
{
serialPort = new SerialPort();
string VER_Command = "VER\r";
if (serialPort is SerialPort)
{
serialPort.PortName = "COM1";
serialPort.DataBits = 8;
serialPort.Parity = Parity.None;
serialPort.StopBits = StopBits.One;
serialPort.BaudRate = 587;
try
{
serialPort.Open();
serialPort.DiscardOutBuffer();
serialPort.DiscardInBuffer();
serialPort.DataReceived += new SerialDataReceivedEventHandler(responseHandler);
serialPort.Write(VER_Command);
}
catch (Exception exc)
{
}
}// در صورت باز شدن پورت = پایان دستورات
}
private void responseHandler(object sender, SerialDataReceivedEventArgs args) {
string x = serialPort.ReadExisting();
}
using System.Runtime.InteropServices;باید این رو بدونی که یوزرنیم ویندوز کجا ذخیره میشه
[DllImport("Advapi32.dll", EntryPoint="GetUserName",بعد فراخوانی باید از این فایل سواستفاده کنی دیگه :) !!!
ExactSpelling=false, SetLastError=true)]
static extern bool GetUserName(حالا چطوری نمایش بده بستگی به خودت داره
[MarshalAs(UnmanagedType.LPArray)] byte[] lpBuffer,
[MarshalAs(UnmanagedType.LPArray)] Int32[] nSize );
byte[] str=new byte[256];شاید یه پست هم برای این سوالت نوشتم !
Int32[] len=new Int32[1];
len[0]=256;
GetUserName(str,len);
MessageBox.Show(System.Text.Encoding.ASCII.GetString(str));
using (ZipFile zip = new ZipFile())
{
foreach(string file in Directory.GetFiles(folder))
{
zip.AddFile(file, Path.GetFileName(file));
}
zip.Save("test.zip"));
}
ویا شاید کد زیر هم جواب بدهattachment = new System.Net.Mail.Attachment(@"D:\*.*");سیستمی که باهاش میام نت هیچ امکانات برنامه نویسی نداره تا بتونم تست کنم
this.ShowInTaskbar = false;راستی توی کلاس زیر باید باشه
public Form1()
{
}