Click here to Skip to main content
15,917,645 members

Comments by agora1905 (Top 3 by date)

agora1905 21-Aug-13 9:25am View    
I solved my problem with Yesudasan Moses, thanks.

I used this;

Process.Start("C:\\barkod\\etiket\\etiket.bat");
agora1905 21-Aug-13 8:32am View    
Help please.
agora1905 21-Aug-13 7:11am View    
I have just a button and text box. But I cant print it :(

my project;

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace barkod
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
textBox1.Select();
}


private void button1_Click(object sender, EventArgs e)
{
StringBuilder sBuilder = new StringBuilder();
sBuilder.AppendLine("^XA");
sBuilder.AppendLine("^PRC");
sBuilder.AppendLine("^LH0,0^FS");
sBuilder.AppendLine("^MD16");
sBuilder.AppendLine("^MNY");
sBuilder.AppendLine("^BY2,0^FO30,20^BCN,50,N,N,N^FR^FD>;" + textBox1.Text + "^FS");
sBuilder.AppendLine("^FO50,75^A0,24,0^CI0^FR^" + textBox1.Text + "^FS");
sBuilder.AppendLine("^XZ");
textBox1.Text = "";



// her line AppendLine ile eklenecek

AddToLog(sBuilder.ToString(), "c:\\barkod\\");
}

public static void AddToLog(string logText,string path)
{
if (!Directory.Exists(path))
Directory.CreateDirectory(path);

string cmd = "etiket.bat";
string dosya = "etiket.out";

if (!File.Exists(path + cmd))
File.WriteAllText(path + cmd, "");

if (!File.Exists(path + dosya))
File.WriteAllText(path + dosya, "");

File.WriteAllText(path + cmd, logText, Encoding.UTF8);
File.WriteAllText(path + dosya, logText, Encoding.UTF8);

}
}
}