($width) AND $width .= 'px';
$style = " style=\"width: $width\"";
}
$value = $value ? $value : date('H:i');
$s = "";
return $s;
}
// form_date('start', '2018-07-05') 为空则当前日期
function form_date($name, $value = 0, $width = FALSE)
{
$style = '';
if (FALSE !== $width) {
is_numeric($width) AND $width .= 'px';
$style = " style=\"width: $width\"";
}
$value = $value ? $value : date('Y-m-d');
$s = "";
return $s;
}
/**用法
*
* echo form_radio_yes_no('radio1', 0);
* echo form_checkbox('aaa', array('无', '有'), 0);
*
* echo form_radio_yes_no('aaa', 0);
* echo form_radio('aaa', array('无', '有'), 0);
* echo form_radio('aaa', array('a'=>'aaa', 'b'=>'bbb', 'c'=>'ccc', ), 'b');
*
* echo form_select('aaa', array('a'=>'aaa', 'b'=>'bbb', 'c'=>'ccc', ), 'a');
*/
?>组保留的标签 余下为需要删除的标签
unset($oldtag[$key]);
}
}
}
if (!empty($oldtag)) {
$tagids = array();
foreach ($oldtag as $tagid => $tagname) {
$tagids[] = $tagid;
}
well_oldtag_delete($tagids, $tid);
}
$r = well_tag_process($tid, $fid, $create_tag, $tagarr);
return $r;
}
// 删除标签和绑定的主题
function well_oldtag_delete($tagids, $tid)
{
$pagesize = count($tagids);
$arrlist = well_tag_find_by_tagids($tagids, 1, $pagesize);
$delete_tagids = array(); // 删除
$tagids = array();
$n = 0;
foreach ($arrlist as $val) {
++$n;
if (1 == $val['count']) {
// 只有一个主题
$delete_tagids[] = $val['tagid'];
} else {
$tagids[] = $val['tagid'];
}
}
!empty($delete_tagids) and well_tag_delete($delete_tagids);
$arlist = well_tag_thread_find_by_tid($tid, 1, $n);
if ($arlist) {
$ids = array();
foreach ($arlist as $val) $ids[] = $val['id'];
well_tag_thread_delete($ids);
}
!empty($tagids) and well_tag_update($tagids, array('count-' => 1));
}
// 标签数据处理 $arr=新提交的数组 $tagarr=保留的旧标签
function well_tag_process($tid, $fid, $new_tags = array(), $tagarr = array())
{
if (empty($tid)) return '';
// 新标签处理入库
if ($new_tags) {
$threadarr = array();
$tagids = array();
$i = 0;
$size = 5;
$n = count($tagarr);
$n = $n > $size ? $size : $size - $n;
foreach ($new_tags as $name) {
++$i;
$name = trim($name);
$name = stripslashes($name);
$name = strip_tags($name);
$name = str_replace(array(' ', '#', "@", "$", "%", "^", '&', '·', '<', '>', ';', '`', '~', '!', '¥', '……', ';', '?', '?', '-', '—', '_', '=', '+', '.', '{', '}', '|', ':', ':', '、', '/', '。', '[', ']', '【', '】', '‘', ' ', ' ', ' ', ' ', ' '), '', $name);
$name = htmlspecialchars($name, ENT_QUOTES);
if ($name && $i <= $n) {
// 查询标签
$read = well_tag_read_name($name);
if ($read) {
// 存在 count+1
$tagids[] = $read['tagid'];
} else {
// 入库
$arr = array('name' => $name, 'count' => 1);
$tagid = well_tag_create($arr);
FALSE === $tagid and message(-1, lang('create_failed'));
$read = array('tagid' => $tagid, 'name' => $name);
}
$tag_thread = array('tagid' => $read['tagid'], 'tid' => $tid);
$threadarr[] = $tag_thread;
$tagarr[$read['tagid']] = $read['name'];
}
}
!empty($threadarr) and tag_thread_big_insert($threadarr);
!empty($tagids) and well_tag_update($tagids, array('count+' => 1));
}
$json = empty($tagarr) ? '' : xn_json_encode($tagarr);
return $json;
}
?>return $r;
}
/**
* @param int $page 页数
* @param int $pagesize 每页显示数量
* @return mixed
*/
function link_find($page = 1, $pagesize = 100)
{
$arr = link__find($cond = array(), array('rank' => -1), $page, $pagesize);
return $arr;
}
/**
* @param $id
* @return bool 返回FALSE失败 TRUE成功
*/
function link_delete($id)
{
if (empty($id)) return FALSE;
$r = link__delete(array('id' => $id));
link_delete_cache();
return $r;
}
//--------------------------kv + cache--------------------------
/**
* @return mixed 返回全部友情链接
*/
function link_get($page = 1, $pagesize = 100)
{
$g_link = website_get('friends_link');
if (empty($g_link)) {
$g_link = link_find($page, $pagesize);
$g_link AND website_set('friends_link', $g_link);
}
return $g_link;
}
// delete kv and cache
function link_delete_cache()
{
website_set('friends_link', '');
return TRUE;
}
?> $v = implode(",", $v);
$temp[] = $v;
}
// 去掉重复的字符串,也就是重复的一维数组
$temp = array_unique($temp);
// 再将拆开的数组重新组装
$output = array();
foreach ($temp as $k => $v) {
if ($stkeep) $k = $starr[$k];
if ($ndformat) {
$temparr = explode(",", $v);
foreach ($temparr as $ndkey => $ndval) $output[$k][$ndarr[$ndkey]] = $ndval;
} else $output[$k] = explode(",", $v);
}
return $output;
}
// 合并二维数组 如重复 值以第一个数组值为准
function array2_merge($array1, $array2, $key = '')
{
if (empty($array1) || empty($array2)) return NULL;
$arr = array();
foreach ($array1 as $k => $v) {
isset($v[$key]) ? $arr[$v[$key]] = array_merge($v, $array2[$k]) : $arr[] = array_merge($v, $array2[$k]);
}
return $arr;
}
/*
* 对二维数组排序 两个数组必须有一个相同的键值
* $array1 需要排序数组
* $array2 按照该数组key排序
* */
function array2_sort_key($array1, $array2, $key = '')
{
if (empty($array1) || empty($array2)) return NULL;
$arr = array();
foreach ($array2 as $k => $v) {
if (isset($v[$key]) && $v[$key] == $array1[$v[$key]][$key]) {
$arr[$v[$key]] = $array1[$v[$key]];
} else {
$arr[] = $v;
}
}
return $arr;
}
?>
Autodesk cad卸载不干净导致的无法安装问题解决-软件玩家 - 软件改变生活!
首先讲一下我的经历吧,先是下载2019版本的cad,但由于阅读安装步骤不仔细误以为安装错误,就稀里糊涂卸载了重装,结果就导致了无法再次安装,哪怕我换一个2018的版本仍然不行。前后共尝试了两天,以下是我所总结的方法:
一、使用卸载工具进行彻底卸载
我最先使用的是uninstall tool,包括后来也使用了Autodesk uninstall,但这两款软件都只能在你还没进行软件卸载的时候使用,才能达到完全卸载干净的作用,像我已经卸载了,只是想将其残留文件卸载掉就不太够用。不过我还是将下载链接放上来吧,适合自己的都可以拿来用。
后来我又使用了auto uninstaller,但准确来说并没有使用上,因为安装它需要激活码,而它这个激活码比较特殊,有使用次数上限与使用时间上限(20天),故我在网上找的所有资源都不行。故其卸载效果如何我无从得知,只是网上很多人推荐,想用的朋友也可以花钱去买一个激活码。
链接:https://pan.baidu/s/1Opv8OVEyMSfSc_L-OJAFjg?pwd=1111
提取码:1111
复制这段内容打开「百度网盘APP 即可获取」
二、自己卸载所有痕迹,侧重于注册表的卸载
首先大家把所有的c盘d盘各个盘里的Autodesk都卸载干净后,
同时按住Start(A/t旁边那个键)和R键,打开注册表编辑器
→在【运行栏】中输入“regedit”→找到【HKEY_CLASSES_ROOT】->【Installer】->【Products】
→删除【Products】目录中前缀为【7D2F......】的文件
→【HEKY_CURRENT_USER】->【Software】中,找到含有【Autodesk】的文件夹并删除
→【HEKY_LOCAL_MACHINE】->【SOFTWARE】中,找到含有【Autodesk】的文件夹并删除
这样应该就卸载干净了。
PS:但每个人的情况都不太一样,我终究还是没能卸载干净,仍然安装不上,最终去某宝上买了个远程安装才给搞定。😓😓
本文标签:
不干净AUTODESKCAD
更多相关文章
如何卸载CAD 2019 ?怎么把AutoCAD 2019彻底卸载删除干净重新安装的方法【转载】
CAD 2019卸载工具,完全彻底删除干净CAD 2019各种残留注册表和文件。CAD 2019安装失败,怎么完全彻底删除清理干净CAD 2019各种残留注册表和文件呢?有些
CAD字体显示不出来怎么办?
CAD设计过程中,经常会需要在图纸中添加一些必要的文字注释,一般设计师会根据自身习惯给文字设置合适的CAD字体。可当打开某一张图纸时,发现CAD字体显示不出来怎么办呢&
天正建筑制作的图纸在CAD中打开不能正常显示怎么办?
1、使用天正打开需要转化的文件之后,我们输入快捷方式“TSaveAs”,然后回车确定执行这个命令; 2、然后就会出现保存的界面,我们选择类型为天正T3格
SQL Server 卸载不干净装不上去 怎么办?
1.卸载程序 2.找到程序安装所在的文件夹,里面的东西也删掉, C:Program Files 这个地方可能有个文件删不掉 提示正在运行 可以提前到任务管理器把这个程序结束 有关sql的进程都可
彻底删除CAD
Autodesk是一款广泛使用的CAD(计算机辅助设计)软件,为建筑师、工程师和施工专业人员提供精确的工具,助力他们进行二维和三维设计。然而&#
狗日的系统之家下载的Windows 10 18031809系统不干净,捆绑自动安装腾讯关键等软件...
特此记录一下,如果网友看到这篇文章请不要下载它们家的,捆绑软件,并且安装自动设置了账号,这还不是修改,是啥?
12c删除不干净 oracle_Oracle12c 卸载详细步骤
今天oracle12c安装错误,网上搜索卸载方法,感觉乱乱的.... 第一步, 首先删除 oracle服务.(这个不多说) 执行CMD命令 sc delete 服
cad安装路径显示灰色选择不了怎么办?
cad安装路径显示灰色选择不了怎么办呢?今天教给大家。 灰色是因为之前下载过一次,没有删干净,注册表里还有cad,它认为你的电脑中有cad&#x
误删JDK注册表或JDK卸载不干净
解决方法: 1、运行regedit.exe2、分别找到HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE,进入Software3、找到JavaSoft,
CAD中开启了捕捉设置后,还是无法捕捉对象特征点怎么办?
开启了捕捉设置后,还是无法捕捉对象特征点怎么办? 问题描述: 当CAD软件中状态栏的捕捉设置已经开启,且勾选了需要捕捉的点,在
安装CAD缺少html,未安装.net无法安装cad2007怎么办
cad2007是许多小伙伴都会在电脑中安装使用的计算机辅助设计软件,不过有时候可能会遇到安装失败的情况,比如有不少win10系统用户要安装cad的时候,却提示未安装导致无法安
如何彻底删除CAD,解决CAD重装安装不上的问题
如何彻底删除CAD,解决CAD重装安装不上的问题 引言 我一般是先用geek直接彻底删除,然后会自带删除一些注册表 第一步:删除文件夹 删除路径下所有关于Autode
CAD一点就全部选中怎么办?
CAD一点就全部选中怎么办?输入refedit命令并回车,当出现提示“选择参照”时点击一下图形(双击图形也可以),打开“参照编
cad转换pdf怎么转换?介绍四个转换方法
cad转换pdf怎么转换?在数字化办公日益盛行的今天,CAD图纸的转换与处理成为许多专业人士不可或缺的技能。特别是在需要将CAD图纸转换为PDF格式时,一款功能强大的软件能够
CAD中怎么设置线宽?CAD图纸打印出来线条太粗怎么办?
CAD图纸打印出来后线条太粗怎么办呢?怎么设置CAD线宽?在使用CAD软件绘制图纸的过程中,为了控制图纸打印出来后的线条宽度,会对CAD图纸中的线宽进行
发表评论