⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000006.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 2 页
字号:
done&nbsp;<BR>#&nbsp;For&nbsp;html&nbsp;output&nbsp;<BR>$ECHO&nbsp;&quot;&lt;/pre&gt;&lt;br&gt;&lt;a&nbsp;href=$faxno.html&gt;传真记录档&lt;/a&gt;&lt;p&gt;&quot;&nbsp;<BR>$ECHO&nbsp;&quot;&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;&quot;&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>因PostScript转换为传真档,可能为好几页,当点选&quot;传真记录档&quot;後,可观看&nbsp;<BR>由PostScript转换成的好几页各别GIF档案,其中将PostScript转为G3及GIF的&nbsp;<BR>pstofaxg3如下:&nbsp;<BR>&nbsp;<BR>#!/bin/bash&nbsp;<BR>FAXPATH=&quot;/home/fhl/hybj/WWW/fax&quot;&nbsp;<BR>CallOutPath=&quot;/user/home/message/fax/&quot;&nbsp;<BR>TTYS=ttyS1&nbsp;<BR>VMCP=&quot;/usr/bin/vmcp&nbsp;-d$TTYS&quot;&nbsp;<BR>AT_FAX=&quot;ATm0l0#CLS=2&quot;&nbsp;<BR>CUT=&quot;/usr/bin/cut&quot;&nbsp;<BR>DATE=&quot;/bin/date&quot;&nbsp;<BR>ECHO=&quot;/bin/echo&quot;&nbsp;<BR>DIFF=&quot;/usr/bin/diff&quot;&nbsp;<BR>FIND=&quot;/usr/bin/find&quot;&nbsp;<BR>PSTOPNM=&quot;/usr/bin/pstopnm&quot;&nbsp;<BR>EFIX=&quot;/usr/bin/efix&quot;&nbsp;<BR>RM=&quot;/bin/rm&quot;&nbsp;<BR>&nbsp;<BR>cd&nbsp;$FAXPATH&nbsp;<BR>FILENAME=`$ECHO&nbsp;$1&nbsp;|&nbsp;$CUT&nbsp;-d&nbsp;&quot;.&quot;&nbsp;-f1,1`&nbsp;<BR>faxphone=$2&nbsp;<BR>$ECHO&nbsp;&quot;&lt;html&gt;&lt;body&nbsp;bgcolor=#FFFFFF&gt;&quot;&nbsp;&gt;&nbsp;$faxphone.html&nbsp;<BR>$ECHO&nbsp;`$DATE`&nbsp;&gt;&gt;&nbsp;$faxphone.html&nbsp;<BR>$ECHO&nbsp;&quot;&lt;p&gt;&lt;ul&gt;FAX&nbsp;Page&nbsp;List:&lt;br&gt;&quot;&nbsp;&gt;&gt;&nbsp;$faxphone.html&nbsp;<BR>&nbsp;<BR>$PSTOPNM&nbsp;-pbm&nbsp;-xsize&nbsp;1728&nbsp;$1&nbsp;<BR>$PSTOPNM&nbsp;-ppm&nbsp;$1&nbsp;<BR>pbmfiles=`$FIND&nbsp;./${FILENAME}*.pbm&nbsp;-printf&nbsp;&quot;%f&nbsp;&quot;`&nbsp;<BR>#&nbsp;$ECHO&nbsp;$pbmfiles&nbsp;<BR>for&nbsp;FILE&nbsp;in&nbsp;$pbmfiles&nbsp;<BR>do&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/bin/pbmtog3&nbsp;$FILE&nbsp;&gt;&nbsp;${CallOutPath}g3fax/$FILE.g3&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g3files=&quot;${g3files}&nbsp;${CallOutPath}g3fax/${FILE}.g3&quot;&nbsp;<BR>done&nbsp;<BR>&nbsp;<BR>$ECHO&nbsp;$g3files&nbsp;&gt;&nbsp;${CallOutPath}callout/${faxphone}.callout&nbsp;<BR>&nbsp;<BR>ppmfiles=`$FIND&nbsp;./${FILENAME}*.ppm&nbsp;-printf&nbsp;&quot;%f&nbsp;&quot;`&nbsp;<BR>no=1&nbsp;<BR>for&nbsp;FILE&nbsp;in&nbsp;$ppmfiles&nbsp;<BR>do&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/bin/ppmtogif&nbsp;$FILE&nbsp;&gt;&nbsp;${FILE}.gif&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ECHO&nbsp;&quot;&lt;li&gt;&lt;a&nbsp;href=${FILE}.gif&gt;Page&nbsp;$no&lt;/a&gt;&quot;&nbsp;&gt;&gt;&nbsp;$faxphone.html&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;no=`expr&nbsp;$no&nbsp;+&nbsp;1`&nbsp;<BR>done&nbsp;<BR>$ECHO&nbsp;&quot;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;&quot;&nbsp;&gt;&gt;&nbsp;$faxphone.html&nbsp;<BR>&nbsp;<BR>$RM&nbsp;-f&nbsp;./${FILENAME}*.ppm&nbsp;<BR>$RM&nbsp;-f&nbsp;./${FILENAME}*.pbm&nbsp;<BR>&nbsp;<BR>做完这些步骤,已将&nbsp;*.g3&nbsp;档,及&nbsp;.callout&nbsp;档,存放置适当的目录之下,我们&nbsp;<BR>此时仅需略为修改前面几篇(主动传真服务部份)的FaxCallout部份即可,&nbsp;<BR>&nbsp;<BR>FaxCallOut()&nbsp;<BR>{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;faxout=`$FIND&nbsp;${CALLOUT_PATH}*&nbsp;-printf&nbsp;&quot;%f&nbsp;&quot;`&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;[&nbsp;`$ECHO&nbsp;-n&nbsp;$faxout&nbsp;|&nbsp;$WC&nbsp;-w`&nbsp;-gt&nbsp;&quot;0&quot;&nbsp;];&nbsp;&nbsp;then&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;FILE&nbsp;in&nbsp;$faxout&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;do&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;read&nbsp;faxfiles&nbsp;&lt;&nbsp;${CALLOUT_PATH}$FILE&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;[&nbsp;`$ECHO&nbsp;-n&nbsp;$faxfiles&nbsp;|&nbsp;$WC&nbsp;-w`&nbsp;-gt&nbsp;&quot;0&quot;&nbsp;];&nbsp;then&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;[&nbsp;-f&nbsp;${MAINPATH}conf/$FILE.reg&nbsp;];&nbsp;then&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;read&nbsp;userReg&nbsp;&lt;&nbsp;${MAINPATH}conf/$FILE.reg&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;faxphone=`echo&nbsp;$userReg&nbsp;|&nbsp;cut&nbsp;-d&quot;,&quot;&nbsp;-f7,7&nbsp;-s`&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;<BR>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--新增此段-------For&nbsp;PostSccript&nbsp;&amp;&nbsp;Bitmap&nbsp;to&nbsp;G3&nbsp;and&nbsp;FAX&nbsp;it----&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;faxphone=`echo&nbsp;$FILE&nbsp;|&nbsp;cut&nbsp;-d&quot;.&quot;&nbsp;-f1,1`&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;[&nbsp;$faxphone&nbsp;];&nbsp;then&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$VMCP&nbsp;-c&quot;$AT_FAX&quot;&nbsp;-wOK&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/bin/efax&nbsp;-d&nbsp;/dev/$TTYS&nbsp;-t&quot;$faxphone&quot;&nbsp;$faxfiles&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;[&nbsp;$?&nbsp;-eq&nbsp;0&nbsp;];&nbsp;then&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$RM&nbsp;-f&nbsp;${CALLOUT_PATH}$FILE&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;done&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exec&nbsp;${MAINPATH}bin/answer&nbsp;<BR>}&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;诸位一定会质疑,先存成PostScript档,再叫起浏览器,输入网址,填&nbsp;<BR>档案名称及传真号码,再按&quot;开始传送&quot;,这样的过程不是太麻烦了吗?没错!因&nbsp;<BR>此您可透过upload.exe,仅需将PostScript档存到您预先设定的目录中,剩下的&nbsp;<BR>事,upload.exe都帮您代劳了!唯一要注意的事是所存的档名,需为&nbsp;<BR>&quot;电话号码.ps&quot;,其中电话号码就是您传真数据机要拨的对方号码,至於是否要&nbsp;<BR>加区码,端视您及对方所在区域而定。Upload.exe执行後并无画面出现,仅在右&nbsp;<BR>下角工作列上出现一FAX的图示,以滑鼠右键点选後会有Popup选单出现,选取&nbsp;<BR>&quot;参数设定&quot;,会出现下图:(略)&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>根据您的电脑,填入相关设定,按&quot;储存&quot;即可,以此例而言,其每30秒即会至&nbsp;<BR>C:\chu\fax\upload\&nbsp;此目录下搜寻所有的*.ps及*.bmp档,上传至&nbsp;<BR><A HREF="http://150.9.1.1/cgi-bin/upload.cgi">http://150.9.1.1/cgi-bin/upload.cgi</A>&nbsp;的网址,在档案上载的过程中,工作&nbsp;<BR>列上的原FAX图示,会改变为沙漏的动画图示,直至传档完毕;此外在搜寻目录&nbsp;<BR>中传档完毕的档案,其档名後会附加传档完毕的时间,如&nbsp;23537643.ps&nbsp;经传档&nbsp;<BR>结束,变为&nbsp;23537643.ps.1436&nbsp;,表示其在下午14时36分传档完成。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;除了列印时选PostScript存档传真外,很多时候我们也会想将萤幕上&nbsp;<BR>的部份画面截取下来,传真给朋友,此时就需用到萤幕截取程式了,在&nbsp;<BR>upload.exe的Popup选单中,有一项即为萤幕截取,此时upload.exe会尝试叫起&nbsp;<BR>另一ScrCapF.exe,其画面如下:(略)&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>其可抓取三方面,分别为桌面(整个Desktop)、区域(以滑鼠拖放选取)、物件&nbsp;<BR>(Windows&nbsp;Object),等截取後会show在其下的区域中,此时您可选择存档(Bitmap&nbsp;<BR>或Jpeg),复制(至剪贴簿)、列印(直接送至印表机,不会有印表机视窗出现)、传&nbsp;<BR>真(存成8bits&nbsp;256色的Bitmap档,目录请选upload.exe中设定的搜寻目录),您一&nbsp;<BR>定会觉得奇怪,为啥一定要存成256色的Bitmap档,其实之所以如此,是因在Linux&nbsp;<BR>上的转换程式(bmptoppm)不认识高过256色的Bitmap格式缘故,但若您已经有一些&nbsp;<BR>全彩的图要传真怎麽办呢?别急,我还写了一个程式,在upload.exe的Popup选单&nbsp;<BR>中有一项&quot;BMP转换&quot;,可叫起bmpto8.exe,如下图:(略)&nbsp;<BR>&nbsp;<BR>您可藉此Load任一Bitmap档,再存成另一256色的Bitmap图档,如此就可传真了!&nbsp;<BR>&nbsp;<BR>後记&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;目前的CGI是接收档案完即开始转档,除了传真的G3档外,也转一份成GIF&nbsp;<BR>,以便上传的浏览器可以观看确认,但说实在的,转换需要一段时间,若此时是用&nbsp;<BR>upload.exe的方式,您会看到尽管已传完档了,但沙漏还是持续了好一阵子,一直&nbsp;<BR>到整个http&nbsp;session结束,才转为FAX的图示,所以若确定用upload.exe的方式传&nbsp;<BR>档,可以去掉程式中转GIF的部份,或乾脆将chkfax_r的部份移除,另加入到&nbsp;<BR>crontab中,如此即可传档完毕即返回。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Upload.exe、ScrCapF.exe、BmpTo8.exe三程式可放於同一目录下,并於&nbsp;<BR>此目录执行起upload.exe即可。此三程式可於&nbsp;<BR><A HREF="http://tech.fhl.net/~hybj/fax/download.cgi处下载!">http://tech.fhl.net/~hybj/fax/download.cgi处下载!</A>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;综合前面几篇及本篇所述,语音/传真/EMAIL/BBC&nbsp;整合系统的各项功&nbsp;<BR>能,大都已完整描述,接下来的最後一篇,主要在说明此系统的一些辅助程式,&nbsp;<BR>如逾期删除功能、客户资料WWW辅助设定、及如何利用此系统延伸出在WWW键入文&nbsp;<BR>字,转成传真的功能。&nbsp;<BR>&nbsp;<BR>撰文:朱先宇&nbsp;&nbsp;&nbsp;1999/06/08&nbsp;<BR>EMAIL:&nbsp;<A HREF="mailto:hybj@ms1.hinet.net">hybj@ms1.hinet.net</A>&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>just&nbsp;a&nbsp;test&nbsp;<BR>&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;bbs.net.tsinghua.edu.cn·[FROM:&nbsp;202.116.130.100]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -