管理者软件
专业源于专注
www. myOIT. cn   
软件交流 管理软件 软件手册 »

    

 6  1/1   1  
作者
内容
bnv  [个人空间]


注册  2018-09-25
发贴数  21
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2018-10-14 08:27

以下这个场景,csp可以支持吗? 
 
1、点击按钮,按指定打印模板生成pdf文件,已实现。 
 
2、不能静默保存pdf文件,未实现 
 
3、开启新邮件并附档: 
 
3.1、调用windows邮件程序(有可能是outlook/mail/windows mail/windows live mail/foxmail这个由控制面板里设定,一般是ms自家系列) 
       开启新邮件界面,并将静默生成的pdf文件作为附件,简单的预设邮件主题与内容。未实现 
3.2、提取单据里的”相关文件“作为附件一并加入新邮件附件,未实现 
3.3、下载指定的文档管理里的文件一并加入新邮件附件,未实现 
3.4、下载指定的“产品资料”里的相关文件一并加入新邮件附件,未实现 
 
************************************************************** 
csp.doc  3.12  发送邮件操作函数 里描述的是直接由相关函数进行发送了。 
我的意思是,调用outlook里的新邮件界面,并将相应的文档作为附件 
**************************************************************


        于 2018-10-14 08:27 被 bnv 修改





人力資源管理軟體, 綠色免費

ayangzhi  [个人空间]


注册  2010-07-18
发贴数  584
精华贴  2
原创贴  3
来自  
状态  正常

级别  版主
#2»发布于2018-10-12 09:28

脚本现在实现不了。 
一般很难调用邮件程序 ,并把文件作为附件。 
 
一般使用自己的邮件程序。才能实现这个过程。






杨清云,承接商贸管理、人力资源实施、综合管理实施服务
联系QQ:13836962    TEL:13058180007
www.kypeesoft.com

庫存管理軟體, 綠色免費

qf2016  [个人空间]
QQ名  meng


注册  2016-01-17
发贴数  805
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#3»发布于2018-10-13 08:28

去看看csp.doc  3.12  发送邮件操作函数





固定資産設備 管理軟體, 綠色免費

bnv  [个人空间]


注册  2018-09-25
发贴数  21
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#4»发布于2018-10-14 08:27

csp.doc  3.12  发送邮件操作函数 里描述的是直接由相关函数进行发送了。 
 
我的意思是,调用outlook里的新邮件界面,并将相应的文档作为附件





商贸进销存 管理軟體, 綠色免費

bnv  [个人空间]


注册  2018-09-25
发贴数  21
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#5»发布于2018-10-14 10:26

int mail_it() 

  string cs, cid, sql, tp, re, tg; 
  cs = user_para_get('c_state'); 
  cid = user_para_get('c_vid'); 
  tp = 'del /f /q /s "' + get_home_path() + "\tmp" + '"'; 
  system(tp); 
  sql = "select file_id,right(org_file_name,3) as fn,desc_info,file_ext from app_fs_file where obj_id='voucher." + cid + "'"; 
  db_run(sql); 
  if (db_show_and_select_m_as("勾选需要电邮的文件") == 1) 
  { 
    db_select_area(1); 
    db_select_m_copy_res(); 
    int a, b, c; 
    a = db_row_count(); 
    db_go_head(); 
    for (b = 0; b < a; b++) 
    { 
      c = db_res(0); 
      tg = download_file_by_id(c); 
      system('ren "' + tg + '" ' + db_res(0) + "_" + db_res(1) + "_" + db_res(2) + "." + db_res(3)); 
      db_next(); 
    } 
    system('explorer "' + get_home_path() + '\tmp"'); 
    system("start mailto:xx@yy.com") 
    //手动添加附件 
  } 
  return 1; 
}





人力資源管理軟體, 綠色免費

xwb514  [个人空间]
QQ名  无锡-流浪(340298101)


注册  2010-03-19
发贴数  415
精华贴  6
原创贴  7
来自  
状态  正常

级别  会员
#6»发布于2018-10-14 10:46

象这种情况光用OIT的脚本实现不了,就必须使用第三方语言开发的相应的功能:由OIT生成PDF文件,然后用call_str调用第三方语言写的程序自动调用OUTLOOK加载PDF文件为附件发送邮件。注:call_str只是启用第三方语言写的程序,而加载PDF文件为附件发送邮件等则为第三方语言写的程序实现,当然最合适的静默调用后台执行(有点木马 技术的感觉)。 
OIT的脚本程序只是作为补充并不一种真正的语言,与真正语言相比很弱,不要指望什么功能都可以通过脚本实现。


        于 2018-10-14 10:46 被 xwb514 修改




官方认证第三方服务团队  徐文标(无锡-流浪) QQ:340298101
服务介绍:http://www.onlyit.cn/onlyit_service.html

庫存管理軟體, 綠色免費


 6  1/1   1  


登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 中国杭州 - 备案号码 浙ICP备19051128号]