我想从php文件打开一个记事本,记事本应该包含我在php文件中声明为字符串的文本.基本上一个记事本应该打开我从php文件传递的文本.
我正在写一个文件,如下所示.我只有百分之百肯定在写入文件的变量中没有换行符.但是,在打印到适用长度的记事本的每一行中的任意字符数时,都会创建换行符.但是,在文件末尾按删除(甚至按住删除)以删除任何非打印字符(如换行符)都无效.在受此影响的任何行的第一个字符之前按退格键会删除上一行中的最后一个字符,但会删除换行符.在最后一个字符后写入会立即移动到下一行.我已经测试了一个新行,持有一个字符只是为了看看我是否可以超越自动换行的开始点.我可以,但不是c#写的地方.我在命令中尝试了TYPE KEYWORDS.LOG,它没有打印换行符,所以我不认为它会影响我以后逐行读取文件.但这是记事本中的一个小故障吗?在C#?在IO.StreamWriter中?在我的代码中?(我不这么认为?)这只是我不知道的财产吗?
显而易见,WORD WRAP不开启.但是谢谢...
调整窗口大小不会包装文本,也不会更改我描述的效果.
// OPEN STREAM TO KEYWORDS.LOG
StreamWriter fileWrite = new StreamWriter("KEYWORDS.LOG");
for (int i=0;i<Referrals.Count();i++)
{
// FIRST THE URL
Console.Write("\n\n{0}\n-", Referrals[i].URL);
// NOW TO THE FILE!
fileWrite.Write("{0}@", Referrals[i].URL);
var SortedKeys = from k in Referrals[i].Keywords.Keys orderby Referrals[i].Keywords[k] descending select k;
foreach (string Phrase in SortedKeys)
{
// NOW TO THE CONSOLE
Console.Write("\t({0}) {1}\n", Referrals[i].Keywords[Phrase], Phrase);
// NOW TO THE FILE!
fileWrite.Write("##{0}##{1}", Referrals[i].Keywords[Phrase], Phrase);
}
// LINE BREAK FOR FILE!
fileWrite.WriteLine("");
}
// CLOSE FILE STREAM
fileWrite.Close();
Run Code Online (Sandbox Code Playgroud) 例如,我有一个带有3个文本框(不是多行)的应用程序和一个带3行的记事本txt文件.当我点击一个按钮时,应用程序必须用一行文本框填充每一行,例如我有一个.txt文件,如下所示:
zzzzzzzzzzz
yyyyyyyyyy
nnnnnnnnn
Run Code Online (Sandbox Code Playgroud)
我想要一个textbox1节目"zzzzzzzzzzz",textbox2表演"yyyyyyyyy"和textbox3表演"nnnnnnnn".那我怎么能在C#中做到这一点?
我试图在python中编写一个基于文本的游戏,它使用一个词典(一个接受的输入列表和它们的语法部分).假设我有一个文件lexicon.txt,其中包含每个房间的可接受术语列表,例如攻击(动词),龙(名词)和向上(方向).我知道我可以将该文件的内容打印到我的程序中lexicon.read(),但是在用户玩得足以让他再也看不到那个部分之后,他可能会输入一个无法识别的单词.我宁愿在另一个窗口中不断打开词典,您可以随时轻松访问它.有没有办法让我的python文件导入lexicon.txt并打开一个记事本窗口来显示内容?
所以我正在创建一个C#记事本,我差不多完成了,但是这是最后一个问题:我无法保存文件.当我打开一个文件,修改它并尝试保存它时,它会给我一个错误,说明该文件已被进程使用.我相信这个过程是由我的开放文件方法启动的,但我不确定.我有一个方法来保存打开一个保存文件对话框,但我想要一个不需要对话,只是一个快速 CNTRLŇ保存它,你可能会明白我的意思.
我的打开文件方法
private void openItem_Click(object sender, EventArgs e)
{
Stream myStream;
OpenFileDialog openFileDialog1 = new OpenFileDialog();
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
if ((myStream = openFileDialog1.OpenFile()) != null)
{
string srtfilename = openFileDialog1.FileName;
string filetext = File.ReadAllText(srtfilename);
GetRichTextBox().Text = filetext;
tabControl1.SelectedTab.Text = Path.GetFileName(openFileDialog1.FileName);
GlobalPath = openFileDialog1.FileName;
}
openFileDialog1.Dispose();
}
Run Code Online (Sandbox Code Playgroud)
我的保存文件方法WITH对话框,这个工作,但如果我选择我已经使用的文件,它会崩溃.
private void saveAsItem_Click(object sender, EventArgs e)
{
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
using (Stream s = File.Open(saveFileDialog1.FileName, FileMode.Create))
using (StreamWriter sw = new StreamWriter(s)) …Run Code Online (Sandbox Code Playgroud) 我有两个记事本,每个记事本都包含一些数据.让我们说记事本1和记事本2
Notepad 1 contains: A, B, C
Notepad 2 contains: C, D, E
我想问一下如何在记事本2中找到包含记事本1数据的数据.这里的答案是C.但我在记事本1和记事本2中有很多数据.无法从记事本1中获取个别数据,也无法在记事本2中按Ctrl + F查找数据.有没有合适的方法呢?通过将这些笔记本转换成可以实现html pages吗?