[B] stri中的双引号
(setq FILEPATH "D:\\test\\csvextract\\Errorlog.txt") ;FILEPATH is a variable我想把下面这一行写进一个文本文件。假设是“D:\\dummy.txt”
(请参阅“记事本”D:\\test\\csvextract\\Errorlog.txt)
我想使用FILEPATH变量来实现该文本文件中的上述行。请帮忙。 你好,哈里·巴布,
使用“”,尝试:(strcat“hi”“Hari babu”)或(strcat“hi”“Hari babu”)查看差异。。。
gr.Rlx 在命令提示符中键入:
命令:(strcat“hi”\“Hari babu\”)
; 错误:错误的参数类型:stringp nil
我已经纠正了这一点:
命令:(strcat“hi”\“Hari babu\”)
“嗨”“哈里·巴布”
但这句话对我来说太复杂了。通过使用可变文件路径。
(请参阅“记事本”D:\\test\\csvextract\\Errorlog.txt)
哎呀,输入到fast。。。
更好的示例:(action_tile“ask”“(setq 35; RplAddOnStartup“0”),用于对话框操作tile
(写入行“(setvar“sdi”1)”fp),用于写入脚本文件,因此写入的行将是(setvar“sdi”1)
希望这是一个正确的例子
gr.Rlx 到目前为止,我一直到现在,但我需要一个“之前的D”
命令:(strcat“(请参阅“记事本”文件路径)
“(请参阅“记事本”D:\\test\\csvextract\\errorlog.txt)” 看看我的例子:-
(defun c:1 (/ a b c)
(setq a (getfiled "Specify Output File" "c:/" "txt" 1))
(setq b (open a "w"))
(setq c "D:\\test\\csvextract\\Errorlog.txt")
(write-line (strcat "see \"notepad\" \"" c "\"") b)
(close b)
(prompt (strcat "\nFile = " a))
(princ)
)
检查一下
(strcat "(see \"notepad\" \"" filepath "\")")
是的,这对我来说太棒了。
谢谢你,老板。 不客气 请参阅此处以获取自动构造此字符串的程序。
页:
[1]