1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="data/default.css">
<title>anyRemote - control PC with Bluetooth cell phone</title>
<link rel="stylesheet" type="text/css" href="data/default.css">
<link rel="icon" href="data/anyRemote32.png" type="image/png">
<link rel="shortcut icon" href="data/anyRemote16.png" type="image/png" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="anyRemote project page - Bluetooth remote control tool">
</head>
<body><div id="body">
<table style="text-align: left; width: 100%;" border="0" cellpadding="10" cellspacing="1">
<tbody>
<tr>
<td style="vertical-align: top; text-align: left width=50%;">
<h1>Set(filemanager ... ) command</h1>
<p>This command used to show file manager screen.
</p>
<h3>Format</h3>
<p><b>Set(filemanager,add|replace,left|right,_list_of_files_)</b> or
</p>
<p><b>Set(filemanager,select,left|right,_index_)</b> or
</p>
<p><b>Set(filemanager,show|close)</b>
</p>
</td>
<td style="vertical-align: top; text-align: center; width=25%;">
<img src="data/file-manager2.png" align="center" border="1">
</td>
</tbody>
</table>
<h3>Usage</h3>
<p>Command Set(filemanager,add|replace ...) used to add or replace content of left/right panels of file manager screen.
</p>
<ul type="disc"><pre class="screen">
<span><strong class="command">1=Set(filemanager,replace,left,..,bin,usr)</strong></span>
<span><strong class="command">2=Set(filemanager,add,left,opt,tmp)</strong></span>
<span><strong class="command">3=ExecAndSet(filemanager,add,left,ls -F --quoting-style=shell)</strong></span>
</pre></ul>
<p>Command Set(filemanager,select,left|right,_index_) moves cursor to element with specified index.
</p>
<ul type="disc"><pre class="screen">
<span><strong class="command">5=Set(filemanager,left,select,1)</strong></span>
</ul>
<p>Command Set(filemanager,show) used to show file manager screen.
</p>
<ul type="disc"><pre class="screen">
<span><strong class="command">5=Set(filemanager,show)</strong></span>
</ul>
<p>Note: file manager screen will be shown automatically after Set(filemanager,add|replace ....) command.
</p>
<p>Command Set(filemanager,close) used to file manager screen. If it is closed, then main window of Java Client will be shown.
</p>
<ul type="disc"><pre class="screen">
<span><strong class="command">Back($$)=Set(filemanager,close)</strong></span>
</pre></ul>
<p>There are several things which needs to be pointed out:
<ul type="disc">
<pre>
<li>All '\r' characters in results of execution of command ExecAndSet(filemanager,add|replace,...) command will be replaced
with comma (',') on java client's side. So, it is possible to show commas (',') inside file names.
<li>File names numbering starts with 1
</pre>
</ul>
<p>
<h3>Autoscrolling of long lines.</h3>
<p>If a file name is too long to be shown in full, it will be autoscrolled when it will be under cursor. It it possible to switch on/off
autoscrolling by pressing "0" key at phone's keypad.
<p><h3>Multiple selection.</h3>
<p>It is possible to select group of files by pressing "*" key on the phone's keypad. After this Copy, Move and Delete operation will be
applied to the selected files.
<h3>Using special keys</h3>
<center>
<table style="text-align: left; width: 700px;" border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="vertical-align: top; text-align: center; width=20%;"></td>
<td style="vertical-align: top; text-align: center; width=20%;">1</td>
<td style="vertical-align: top; text-align: center; width=20%;">3</td>
<td style="vertical-align: top; text-align: center; width=20%;">7</td>
<td style="vertical-align: top; text-align: center; width=20%;">9</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: center; width=20%;">Move to</td>
<td style="vertical-align: top; text-align: center; width=20%;">first file</td>
<td style="vertical-align: top; text-align: center; width=20%;">one page up</td>
<td style="vertical-align: top; text-align: center; width=20%;">last file</td>
<td style="vertical-align: top; text-align: center; width=20%;">one page down</td>
</tr>
</tbody>
</table>
</center>
<p> <h3>A short desription of protocol.</h3>
<p> Unlike list operation, file manager screen issues slightly different commands.
<p>If user chooses FileX in <b>left</b> panel and then chooses MenuItem in menu then command MenuItem<b>L</b>(index_of_FileX,FileX) will
be issued.
<p>If user chooses FileX in <b>right</b> panel and then chooses MenuItem in menu then command MenuItem<b>R</b>(index_of_FileX,FileX) will
be issued.
<p>If user selects mutiple files, then <b>a several commands will be issued</b>. Java Client will send command for each selected file
and add "M_" prefix to each command but the last. For example, user want to copy several files from left panel the the right.
Then, the following commands could be issued:
<ul type="disc"><pre class="screen">
<span><strong class="command">M_CopyL(index_of_FileX,FileX)</strong></span>
</pre>
</ul>
(will be sent for each file, but the last), and the last replay will be:
<ul type="disc"><pre class="screen">
<span><strong class="command">CopyL(index_of_FileY,FileY)</strong></span>
</pre>
</ul>
<p> For details, see cfg-data/Server-mode/fileManager2.cfg file.
<br>
</div>
<div id="sidebar">
<p class="section">Information</p>
<ul>
<li><a href="index.html">About</a></li>
<li><a href="dload.html">Download</a></li>
<li><a href="pre.html">Prerequisites</a></li>
<li><a href="docs.html">Documentation</a></li>
<li><a href="frontend.html">FrontEnds</a></li>
</ul>
<p class="section">Documentation</p>
<ul>
<li><a href="pre-setup.html">Before install</a></li>
<li><a href="install.html">Compilation and installation</a></li>
<li><a href="mode.html">Which mode to choose ?</a></li>
<li><a href="use.html">How to use anyRemote</a></li>
<li><a href="setup-server.html">Setup: Server mode</a></li>
<li><a href="setup-at.html">Setup: AT mode</a></li>
<li><a href="conf-server.html">Configurational file format: Server Mode</a></li>
<li><a href="conf-at.html">Configurational file format: AT Mode</a></li>
<li><a href="dcop.html">DCOP support</a></li>
<li><a href="web.html">Web interface</a></li>
<li><a href="faq.html">FAQ</a></li>
</ul>
<p class="section">Server mode</p>
<ul>
<li><a href="setup-server.html">Setup: server mode</a></li>
<li><a href="conf-server.html">Configurational file format: server mode</a></li>
<li><a href="conf-server-ex.html">Configurational file examples: server mode</a></li>
</ul>
<p class="section">Set() command</p>
<ul>
<li><a href="set.html">Common usage of Set()</a></li>
<li><a href="set-icons.html">Set(icons, ...)</a></li>
<li><a href="set-fm.html">Set(filemanager, ...)</a></li>
<li><a href="set-list.html">Set(list, ...)</a></li>
<li><a href="set-menu.html">Set(menu, ...)</a></li>
<li><a href="set-parameter.html">Set(parameter, ...)</a></li>
<li><a href="set-text.html">Set(text, ...)</a></li>
<li><a href="set-window.html">Set(image, ...)</a></li>
</ul>
</div>
<div id="hdr">
<div id="logo"><a href="index.html"><img src="data/anyRemote.png" alt="Home"></a></div>
<!--div id="banner"><img src="data/anyRemote.png" alt=""></div-->
<p class="none"></p>
<div id="hdrNav">
<a href="index.html">About</a> ·
<a href="dload.html">Download</a> ·
<a href="docs.html">Documentation</a> ·
<a href="frontend.html">FrontEnds</a> ·
<a href="contacts.html">Contacts</a> ·
</div>
</div>
<div id="copyright">
Maintained by <a href="mailto:anyremote@mail.ru">anyRemote</a><br>
</div>
</body></html>
|