WindowとUbuntuの間でテキスト文字列を共有すると非常に便利です

これは私のオリジナルの作品です。類似点はまったく偶然です。


WindowとUbuntuの間でテキスト文字列を共有すると非常に便利です


仕事の必要性から、最近Windows 7の下に仮想マシンをインストールしました。仮想マシンに、開発用にUbuntuをインストールしました。

使用習慣に基づいて、Ubuntuは開発ツールとしてのみ使用され、インターネット上の情報の確認など、通常の日常のタスクはWindowsで実行されます。

この日、私はUbuntuでMakefileとCファイルを作成し、ウィンドウでインターネット上の情報を検索してから、Ubuntu仮想マシンを画面の左端に移​​動しました(残念ながら画面はまだ大きいです)。コードを入力し、


入力、コンパイル、エラー、変更、、再度コンパイル、エラー、再度変更、、、非常に面倒だ

と思いました。ウィンドウの下の文字列をUbuntuに簡単にコピーする方法はありますか?、使用できますが安全です。切り替えが多すぎるのは面倒です。


突然、ひらめきがありました。前の会社で働いていたとき、会社は無関係の開発者がQQにアクセスすることを禁止していたので覚えていますが、賢い人はWebQQを思い浮かべ、UbuntuにはFireFoxブラウザーが組み込まれています。

つまり、UbuntuにWebQQがあり、Windowに別のQQ番号があり、2つの番号がチャットしているので、文字列通信を渡すだけでは不十分です。

今それを試してみてください、それは本当にうまくいきます、ハハ!

将来的には、WindowからUbuntuに文字列をコピーするのがはるかに簡単になります。

よく心配しますか?急いで試してみてください!

----------------------------------------

今日もう一度試してみたところ、UbuntuのwebQQはサーバーに接続できないことが多く、接続すると簡単に切断できることがわかりました。ページが更新されることが多く、非常に不快です。

文字列を渡すwebqqについて考えることは、htmlを使用することに他なりません。

怒りのあまり、文字を転送するためのphpを書いたので、ペンギンのページをスキャンする必要はもうありません。


比較的簡単ですが、過去に複数行のcppソースコードをコピーすることは可能です。(コードを変更し、<文字を&lt!に置き換える必要もあります)

chat.php


<meta charset="utf-8" />

<div>
<form action="transfer.php" method="post" >
<textarea rows="5" cols="80" name="content"></textarea><br><input type="submit" value="send">
</form>
</div>

<pre>
<?php 
$txtfile = "message.txt";

$fp = fopen($txtfile, "a+");

if( !$fp ) {
	echo '打开或创建文件失败!';
	exit;
} else {
	//echo '打开成功';
}

$contentList = fgets($fp);

if( isset($_POST["content"]) && $_POST["content"] != "" <span style="font-family: Arial, Helvetica, sans-serif;">) {</span>
	if( $_POST["content"] == "clean" ) {
		fclose($fp);
		file_put_contents($txtfile, '');
		echo '清空聊天消息完成!';
		exit;
	}
	if( !isset($contentList) ) {
		$contentList = urlencode($_POST["content"]);
		fwrite($fp, $contentList);
		echo 'init '.$txtfile.'<br>';
	} else {
		$content = $_POST["content"];
		$content = str_replace(PHP_EOL, '', $content);
		$content = urlencode('※'.$content);
		$contentList = $contentList.$content;
		fwrite($fp, $content);
	}
	fclose($fp);
}

if( isset($contentList) ) {
	$contentList = urldecode($contentList);
	//print_r( $contentList );
	$msg = explode('※', $contentList );

	for($i=count($msg)-1;$i>=0;$i--) {
		echo '<br>----------------------<br>';
  	echo $msg[$i];
	}
}

?>
</pre>

starh.shを開始します

pwd; cd; 

php -S xxx:ip

  

おすすめ

転載: blog.csdn.net/RoadToTheExpert/article/details/47003623